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

MySQL 5.7.16 Windows 安裝配置實戰筆記:從報錯到成功啟動

     編輯:MySQL 資料庫相關知識

安裝環境

  • OS:Windows 7 x64 / Windows 10 x64
  • 版本:MySQL 5.7.16 ZIP Archive
  • 安裝路徑:D:\mysql\mysql-5.7.16-winx64

核心步驟

1. 解壓並建立 my.ini

複製 my-default.ini → my.ini,修改路徑:

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

2. 管理員 CMD 註冊服務

cd D:\mysql\mysql-5.7.16-winx64\bin
mysqld install MySQL57

3. 關鍵:必須先初始化 data 目錄

mysqld --initialize-insecure --user=mysql

否則直接 net start mysql 會報「服務無法啟動,服務沒有報告任何錯誤」。

4. 啟動服務

net start MySQL57

5. 登入與密碼修改

mysql -u root -p
# 空密碼直接 Enter
SET PASSWORD = PASSWORD('新密碼');
FLUSH PRIVILEGES;

輔助技巧

手動啟動服務三法

  1. net start MySQL57
  2. 服務管理工具:services.msc → 找 MySQL57 → 啟動
  3. 工作管理員 → 服務頁籤 → 右鍵啟動

環境變數優化

將 D:\mysql\mysql-5.7.16-winx64\bin 加入系統 Path,任意目錄直接輸入 mysql 指令。

簡易測試

CREATE DATABASE testdb;
USE testdb;
CREATE TABLE t (id INT PRIMARY KEY, name VARCHAR(20));
INSERT INTO t VALUES (1, 'hello');
SELECT * FROM t;

避坑總結

  • 初始化先於啟動:5.7+ 強制要求
  • 路徑一致性:my.ini、註冊指令、實際目錄三者路徑必須完全一致
  • 權限足夠:管理員 CMD、data 目錄寫入權限
  • 編碼統一:character-set-server=utf8 + 資料庫/表/連線三層 utf8

記錄安裝過程中遇到的每個報錯與解決方式,建立個人知識庫,下次部署將事半功倍。

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