1、下載MySQL
前往下載頁面下載
2、下載完成後
將壓縮包解壓到指定目錄,本文解壓目錄至C盤根目錄,如圖:
3、接下來我們需要配置下 MySQL 的配置文件;
創建my.ini文件,寫入如下代碼;
[client]
default-character-set=utf8
[mysqld]
port = 3306
basedir=C:\mysql-8.0.19-winx64
max_connections=20
character-set-server=utf8
default-storage-engine=INNODB
default-character-set:mysql客戶端默認字符集
port:端口號
basedir:設置mysql的安裝目錄
max_connections:允許最大連接數
character-set-server:服務端使用的字符集默認爲8比特編碼的latin1字符集
default-storage-engine:創建新表時將使用的默認存儲引擎
接下來我們來啓動下 MySQL 數據庫:
以管理員身份打開 cmd 命令行工具,切換目錄:
初始化數據庫:
mysqld --initialize --console
執行完成後,會輸出 root 用戶的初始默認密碼,如:
...
A temporary password is generated for root@localhost: ag6ftk/aX0/W
...
ag6ftk/aX0/W就是初始密碼。
輸入以下安裝命令:
mysqld install
啓動輸入以下命令即可:
net start mysql
登錄本機的 MySQL 數據庫,只需要輸入以下命令即可:
mysql -u root -p
按回車確認, 如果安裝正確且 MySQL 正在運行, 會得到以下響應:
Enter password:
若密碼存在, 輸入密碼登錄, 不存在則直接按回車登錄。登錄成功後你將會看到 Welcome to the MySQL monitor… 的提示語。
然後命令提示符會一直以 mysq> 加一個閃爍的光標等待命令的輸入, 輸入 exit 或 quit 退出登錄。
如圖所示:
4、Navicat連接。
修改加密規則 :(分號一定要加)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
更新一下用戶的密碼:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
刷新權限:
FLUSH PRIVILEGES;
再重置下密碼:
alter user 'root'@'localhost' identified by '12345678';
在重新測試Navicat連接,如圖:
就OK了!!!