1、下載mysql官方連接:https://dev.mysql.com/downloads/mysql/
下載成功后,解壓到自己想要的路徑下並創建my.ini文件和配置環境變量
然后我們在根目錄下創建my.ini文件,文件內容:
[mysqld] port = 3306 basedir=E:/mysql/mysql-5.6.24-winx64 datadir=E:/mysql/mysql-5.6.24-winx64/data max_connections=50 character-set-server=utf8 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] default-character-set=utf8
MYSQL_HOME X:\mysql\mysql-8.0.15-winx64
將環境變量配置到path中:%MYSQL_HOME%\bin
環境變量配置完畢后,需要我們使用管理員身份啟動cmd窗口(切記:必須管理員)
然后直接復制粘貼一下命令
輸入:mysqld -install 提示Service successfully installed.
輸入:mysqld --initialize-insecure --user=mysql
輸入:net start mysql 提示: MySQL 服務正在啟動 .. MySQL 服務已經啟動成功。
之后需要設置密碼
輸入:mysqladmin -u root -p password 提示:Enter password: 然后因為新安裝沒有密碼所以直接回車。最后創建屬於自己的密碼
Navicat連接mysql后出現
mysql用戶登錄密碼加密規則還原成mysql_native_password.
以管理打開cmd窗口輸入 mysql -uroot -p
然后輸入密碼,進入mysql
最后輸入以下代碼
ALTER USER 'root'@'localhost' IDENTIFIED BY '密碼' PASSWORD EXPIRE NEVER; #修改加密規則
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密碼'; #更新一下用戶的密碼
FLUSH PRIVILEGES; #刷新權限
然后重新進入cmd窗口 輸入:net stop mysql 等待關閉后 輸入:net start mysql
重啟MYSQL服務后直接使用navicat連接就解決了