〇、目錄
- 〇、目錄
- 一、下載
- 二、安裝
- 三、啓動
- 四、解決Authentication plugin ‘caching_sha2_password’ cannot be loaded錯誤,用Navicat Premium 連接數據庫
- #熄燈
一、下載
- 最新版本可以在 ?這裏 下載,下載中選擇
Microsoft Windows
。 下載zip
- 點擊
Download
按鈕進入下載頁面,點擊下圖中的No thanks, just start my download.
就可立即下載:
二、安裝
- 將 zip 包解壓到你喜歡的的目錄, 這裏我將解壓後的文件夾放在
D:\Dev\mysql-8.0.17-winx64
下。 - 在
D:\Dev\mysql-8.0.17-winx64
下創建my.ini
配置文件,
- 編輯
my.ini
, 配置以下基本信息:
[client]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
# 設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\\Dev\\mysql-8.0.17-winx64
# 設置 mysql數據庫的數據的存放目錄,MySQL 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯
# datadir=C:\\Dev\\sqldata
# 允許最大連接數
max_connections=20
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
三、啓動
- 將
D:\Dev\mysql-8.0.17-winx64\bin
加入path
環境變量; - 以 管理員身份 打開, 以 管理員身份 打開, 以 管理員身份 打開
cmd
命令行工具; - 執行
mysqld --initialize --console
初始化數據庫,會輸出 root 用戶的初始默認密碼,記錄好後面要用; - 執行
mysqld install
,是 mysqld install,別搞錯; - 啓動服務
net start mysql
四、解決Authentication plugin ‘caching_sha2_password’ cannot be loaded錯誤,用Navicat Premium 連接數據庫
mysql -u root -p
輸入密碼,登入mysqlALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
修改加密規則ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
用修改後的修改加密規則 更新一下root用戶的密碼FLUSH PRIVILEGES;
刷新權限alter user 'root'@'localhost' identified by 'newPassword';
修改root用戶密碼
在使用Navicat Premium 12連接MySQL數據庫時可能會彈出
Authentication plugin 'caching_sha2_password' cannot be loaded ***
的錯誤彈窗,上述操作可以解決這個問題;
#熄燈
打開 Navicat Premium 可以正常連接本地mysql數據庫;