由於安裝的是官網的最新版本,在數據庫連接過程中出現了一些小問題
下載免安裝版的“Windows (x86, 64-bit), ZIP Archive”,直接解壓,可參照下面文章:
生成root隨機密碼,繁瑣且不好記憶,所以需要修改初始密碼
要使用Alter User修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
這里出現了一個問題,使用Navicat連接失敗:
Authentication plugin 'caching_sha2_password' cannot be loaded
在MySQL 8.04前,執行:SET PASSWORD=PASSWORD('[新密碼]');但是MySQL8.0.4開始,這樣默認是不行的。因為之前,MySQL的密碼認證插件是“mysql_native_password”,而現在使用的是“caching_sha2_password”
所以需要再次修改一次密碼:
啟動 MySQL 服務:進入 MySQL 的 bin 目錄
net start mysql
登陸 MySQL
mysql -u root -p
Enter password:
修改密碼
use mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼'; FLUSH PRIVILEGES;
Navicat便可連接成功