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

MySQL 5.7.14 Windows 免安裝版圖文教程:環境變數、初始化、服務註冊、密碼重置

     編輯:MySQL 資料庫相關知識

目錄佈局

  • 解壓:C:\software\Mysql\mysql-5.7.14-winx64
  • 環境變數 Path 加入 C:\software\Mysql\mysql-5.7.14-winx64\bin

my.ini 建立

複製 my-default.ini → my.ini:

[mysqld]
basedir = C:\\software\Mysql\mysql-5.7.14-winx64
datadir = C:\\software\Mysql\mysql-5.7.14-winx64\data
port = 3306

同級建立 data 空目錄。

初始化與服務註冊(關鍵:必須在 bin 目錄)

cd C:\software\Mysql\mysql-5.7.14-winx64\bin
mysqld --initialize --explicit_defaults_for_timestamp
# 記錄臨時密碼

mysqld --install MySQL
# Service successfully installed.

啟動服務與錯誤修復

net start mysql 若報 系統錯誤 2 → 服務註冊時未在 bin 目錄。
修復:mysqld --remove → 進入 bin → mysqld --install → net start mysql 成功。

Root 密碼重置(5.7 標準流程)

  1. my.ini [mysqld] 加 skip-grant-tables,重啟服務
  2. mysql -u root 免密進入
  3. USE mysql; SELECT user, authentication_string FROM user; 確認欄位名
  4. UPDATE user SET authentication_string = PASSWORD('newpass') WHERE user = 'root'; FLUSH PRIVILEGES;
  5. 移除 skip-grant-tables,重啟服務
  6. 新密碼登入驗證

完成確認

mysql -u root -p
# 新密碼登入成功
mysql> SHOW DATABASES;
mysql> SELECT VERSION();
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved