首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 5.7.11 Win10 解壓版安裝避坑指南:從初始化到 Navicat 連接

     編輯:MySQL 資料庫相關知識

核心步驟精簡版

  1. 解壓至 C:\DevelopCommon\mysql-5.7.11-winx64
  2. 環境變量:
    MYSQL_HOME=C:\DevelopCommon\mysql-5.7.11-winx64
    Path=%MYSQL_HOME%\bin
  3. 管理員 CMD 進入 bin 目錄:
    mysqld install
    mysqld --initialize(生成 data 目錄與隨機密碼)
    net start mysql(若報 net 找不到,Path 加 ;%SystemRoot%\system32)
  4. 登入重置密碼:
    mysql -u root -p 輸入隨機密碼 → 若報 Access denied:
    net stop mysql
    窗口 A:mysqld --skip-grant-tables
    窗口 B:
    mysql -u root
    UPDATE mysql.user SET authentication_string=PASSWORD('rocky') WHERE user='root' AND Host='localhost';
    FLUSH PRIVILEGES; QUIT;
    重啟電腦,net start mysql,新密碼登入。
  5. Navicat 連接提示密碼過期:
    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');

關鍵避坑點

  • 必須管理員權限運行 CMD。
  • --initialize 產生隨機密碼,--initialize-insecure 無密碼,二選一。
  • net 命令依賴 %SystemRoot%\system32 在 Path 中。
  • 5.7 密碼存儲欄位為 authentication_string,非舊版 password。
  • Navicat 密碼過期需在 MySQL 客戶端執行 SET PASSWORD 而非 Navicat 內部修改。

總結

Win10 解壓版安裝核心流程不變,關鍵在權限、初始化模式選擇、隨機密碼獲取、skip-grant-tables 改密、密碼過期二次修改。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved