D:\mysql-5.6.26-winx64MYSQL_HOME = D:\mysql-5.6.26-winx64Path,新增 %MYSQL_HOME%\binbin 目錄:
cd /d D:\mysql-5.6.26-winx64\bin
mysqld install MYSQL --defaults-file="D:\mysql-5.6.26-winx64\my-default.ini"
成功提示:Service successfully installed.
mysqld remove方法一:命令列
net start mysql
方法二:服務管理器
Win+R → services.mscMYSQL 服務 → 右鍵「啟動」方法一:命令列
mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD('123456') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> QUIT
方法二:圖形工具
| 問題 | 原因 | 解決 |
|---|---|---|
| 服務啟動失敗 | 配置檔路徑錯誤、端口被佔用、權限不足 | 檢查 --defaults-file 路徑、netstat -ano | findstr 3306、以管理員執行 CMD |
| 無法連線 | 防火牆攔截、skip-name-resolve 導致 localhost 失效 | 放行 3306 端口、用 127.0.0.1 連線 |
| 中文亂碼 | 字符集未設為 UTF-8 | my.ini 加入 character-set-server=utf8 並重啟 |
[mysqld] basedir=D:/mysql-5.6.26-winx64/ datadir=D:/mysql-5.6.26-winx64/data/ port=3306 character-set-server=utf8 default-storage-engine=INNODB sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION max_connections=200 innodb_buffer_pool_size=512M log-error=error.log slow-query-log=1 slow-query-log-file=slow.log long_query_time=2
遵循本教程,MySQL 5.6 可在 Windows 7/8 64 位系統上順利安裝運行。建議安裝完成後立即修改 Root 密碼並配置基礎安全策略。