mysql 安裝流程 兼容8.0.0以上版本 解決修改密碼規則問題

背景介紹:

第一次安裝mysql服務端,版本8.0.6
遇到了問題:1:不知道流程;2:8.0以上版本密碼加密規則修改的解決方案;
 

1:下載mysql 服務端

2:解壓到本地

3:在根目錄下添加my.ini

 

內容以下 my.ini
 
[mysql]
#skip-grant-tables
# 設置mysql客戶端默認字符集
default-character-set=UTF8MB4
 
[mysqld]
#skip-grant-tables
# 設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\\program\\mysql
# 設置 mysql數據庫的數據的存放目錄,MySQL 8+ 不須要如下配置,系統本身生成便可,不然有可能報錯
datadir=D:\\program\\mysql\\data
# 容許最大鏈接數
max_connections=20
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=UTF8MB4
# 建立新表時將使用的默認存儲引擎
default-storage-engine=INNODB

 

 

4:bin 文件夾裏 cmd 執行

初始化mysql
mysqld --initialize --console
powershell 執行 :.\mysqld.exe --initialize --console

 

這裏是密碼:lhl)lf+gk3rA

5:配置環境變量

 

6:啓動服務

net start mysql 若是失敗了直接去window服務裏手動啓動或者./mysql.exe net start mysql

7:解決mysql 8.0.0以上版本加密問題

Navicat鏈接MySQL Server8.0版本時出現Client does not support authentication protocol requested by server;

 

命令以下:
一、use mysql;
二、alter user 'root'@'localhost' identified with mysql_native_password by '********';
三、flush privileges;

8:更換密碼

ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxx';
相關文章
相關標籤/搜索