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

Windows 安裝 MySQL 5.7 避坑指南:隨機密碼、my.ini、服務管理、用戶授權

     編輯:MySQL 資料庫相關知識

5.7 新坑:隨機 root 密碼

初始化後密碼寫在 data 目錄 *.err 日誌中:
2016-07-16T04:14:27.448186Z 1 [Note] A temporary password is generated for root@localhost: ?wxxx

安裝步驟(官方文檔標準流程)

  1. 下載 ZIP,解壓,目錄名避免 -、. 特殊字符。
  2. Path 加入 bin 目錄。
  3. 管理員 CMD 進入 bin:
    mysqld install MySQL --defaults-file="D:\mysql\mysql57\my-default.ini"
    (不建議另建 my.ini,直接改 my-default.ini 即可)
  4. net start mysql 啟動,net stop mysql 停止,mysqld remove 移除服務。
  5. mysql -u root -p 用 .err 密碼登入。

建立業務用戶與授權

CREATE USER xiaofang IDENTIFIED BY 'root';
CREATE DATABASE online_shopping;
GRANT ALL PRIVILEGES ON online_shopping.* TO xiaofang@'%' IDENTIFIED BY 'root';
FLUSH PRIVILEGES;

用新用戶測試連接,確認權限生效。

總結

Win 安裝 5.7 關鍵點:.err 取隨機密碼、目錄名無特殊字符、用 my-default.ini 而非新建 my.ini、標準服務命令、建業務用戶避免直連 root。

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