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

Win10 64位安裝 MySQL 5.7.16 綠色版完整圖文教程

     編輯:MySQL 資料庫相關知識

下載與解壓

  • 官網下載 Windows (x86, 64-bit), ZIP Archive
  • 解壓至 D:\Program Files\MySQL\mysql-5.7.16-winx64
  • 備份 my-default.ini

修改 my-default.ini(改名為 my.ini)

[mysqld]
basedir=D:\Program Files\MySQL\mysql-5.7.16-winx64
datadir=D:\Program Files\MySQL\mysql-5.7.16-winx64\data
port=3306
character-set-server=utf8
default-storage-engine=INNODB
max_connections=200

[mysql]
default-character-set=utf8

務必取消前三行註解(移除 #)。

環境變數

  1. 新增系統變數 MYSQL_HOME = 安裝根目錄
  2. 編輯 Path 追加 %MYSQL_HOME%\bin(分號分隔)

以管理員身份註冊服務並初始化

cd D:\Program Files\MySQL\mysql-5.7.16-winx64\bin
mysqld install MySQL --defaults-file="D:\Program Files\MySQL\mysql-5.7.16-winx64\my.ini"
mysqld --initialize-insecure --user=mysql
net start MySQL

--initialize-insecure 產生空密碼 root,適合開發機;生產環境請用 --initialize 並查看 .err 日誌取得隨機密碼。

修改 root 密碼

mysql -u root -p
# 直接 Enter 進入
SET PASSWORD = PASSWORD('123456');
FLUSH PRIVILEGES;
EXIT

驗證新密碼登入

mysql -u root -p123456

常見坑點

  • 路徑含空格需雙引號包裹
  • 註冊表 ImagePath 需包含 --defaults-file 參數
  • 防火牆開放 3306 埠
  • 若啟動失敗,查看 data\*.err 錯誤日誌

依循此流程,Win10 上即可獲得可攜、無註冊表殘留的 MySQL 5.7 開發環境。

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