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

Windows 7 x64 綠色版 MySQL 5.7.16 安裝配置圖文教程

     編輯:MySQL 資料庫相關知識

下載與解壓

  • 官網下載 mysql-5.7.16-winx64.zip(約 350MB)
  • 解壓至非中文路徑,如 D:\mysql\mysql-5.7.16
  • 重命名目錄為 D:\mysql 方便管理

環境變量配置

  1. 右鍵「計算機」→「屬性」→「高級系統設置」→「環境變量」
  2. 系統變量 Path 編輯,新增 D:\mysql\bin
  3. 新建系統變量 MYSQL_HOME = D:\mysql

配置文件 my.ini 創建

複製 my-default.ini 為 my.ini,核心配置:

[mysqld]
# 安裝路徑
basedir = D:\mysql
# 數據目錄(首次啟動前不存在)
datadir = D:\mysql\data
port = 3306
max_connections = 200
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[client]
default-character-set = utf8mb4
port = 3306

[mysql]
default-character-set = utf8mb4

初始化數據目錄

# 以管理員身份運行 CMD
cd D:\mysql\bin
# 方式一:生成隨機密碼(推薦安全)
mysqld --initialize --console

# 方式二:無密碼 root(僅測試環境)
# mysqld --initialize-insecure --console

關鍵輸出:

2023-01-01T00:00:00.000000Z 1 [Note] A temporary password is generated for root@localhost: xYz#123Abc

請妥善保存此隨機密碼!

註冊與啟動服務

# 註冊服務(指定配置文件路徑)
mysqld install MySQL57 --defaults-file="D:\mysql\my.ini"

# 啟動服務
net start MySQL57

# 或直接控制台運行(調試用)
# mysqld --console

首次登入與密碼修改

mysql -uroot -p
# 輸入上述隨機密碼

-- 修改密碼(MySQL 5.7.6+ 語法)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPass#123';
FLUSH PRIVILEGES;

圖形化管理工具推薦

工具特點下載
Navicat for MySQL功能最全、界面友好、付費官網試用 14 天
MySQL Workbench官方免費、ER 圖、效能儀表板dev.mysql.com
DBeaver開源免費、多資料庫支援dbeaver.io
HeidiSQL輕量、攜帶版、開源heidisql.com

常見問題排查

現象原因解決
服務啟動失敗 1067配置文件路徑錯誤、datadir 權限檢查 my.ini 路徑、以管理員運行、確保 data 目錄可寫
無法連接 localhost跳過名稱解析、IPv6 衝突配置 skip-name-resolve、用 127.0.0.1 連接
中文亂碼字符集不一致全鏈路 utf8mb4、客戶端工具編碼設置
忘記 root 密碼--mysqld --skip-grant-tables 免密登入修改

生產環境建議調整

[mysqld]
innodb_buffer_pool_size = 2G  # 物理內存 60-70%
innodb_log_file_size = 512M
innodb_flush_log_at_trx_commit = 1
sync_binlog = 1
max_connections = 1000
slow_query_log = 1
slow_query_log_file = D:\mysql\logs\slow.log
long_query_time = 1
log_bin = D:\mysql\logs\mysql-bin
binlog_format = ROW
expire_logs_days = 7
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved