Windows 上安裝 MySQL,並解決Authentication plugin 'caching_sha2_password' cannot be loaded錯誤

〇、目錄

  1. 〇、目錄
  2. 一、下載
  3. 二、安裝
  4. 三、啓動
  5. 四、解決Authentication plugin ‘caching_sha2_password’ cannot be loaded錯誤,用Navicat Premium 連接數據庫
  6. #熄燈

一、下載

  1. 最新版本可以在 ?這裏 下載,下載中選擇 Microsoft Windows在這裏插入圖片描述 下載zip在這裏插入圖片描述
  2. 點擊 Download按鈕進入下載頁面,點擊下圖中的 No thanks, just start my download.就可立即下載
    在這裏插入圖片描述

二、安裝

  1. 將 zip 包解壓到你喜歡的的目錄, 這裏我將解壓後的文件夾放在 D:\Dev\mysql-8.0.17-winx64 下。
  2. D:\Dev\mysql-8.0.17-winx64 下創建 my.ini配置文件,
    在這裏插入圖片描述
  3. 編輯 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

三、啓動

  1. D:\Dev\mysql-8.0.17-winx64\bin加入path環境變量;
  2. 管理員身份 打開, 以 管理員身份 打開, 以 管理員身份 打開cmd 命令行工具;
  3. 執行 mysqld --initialize --console 初始化數據庫,會輸出 root 用戶的初始默認密碼,記錄好後面要用;在這裏插入圖片描述
  4. 執行 mysqld install ,是 mysqld install,別搞錯;在這裏插入圖片描述
  5. 啓動服務 net start mysql在這裏插入圖片描述

四、解決Authentication plugin ‘caching_sha2_password’ cannot be loaded錯誤,用Navicat Premium 連接數據庫

  1. mysql -u root -p輸入密碼,登入mysql在這裏插入圖片描述
  2. ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; 修改加密規則 在這裏插入圖片描述
  3. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 用修改後的修改加密規則 更新一下root用戶的密碼在這裏插入圖片描述
  4. FLUSH PRIVILEGES; 刷新權限在這裏插入圖片描述
  5. alter user 'root'@'localhost' identified by 'newPassword';修改root用戶密碼在這裏插入圖片描述

在使用Navicat Premium 12連接MySQL數據庫時可能會彈出Authentication plugin 'caching_sha2_password' cannot be loaded *** 的錯誤彈窗,上述操作可以解決這個問題;

#熄燈

打開 Navicat Premium 可以正常連接本地mysql數據庫;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章