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

Windows 平台 MySQL 安裝後 Root 密碼初始化:SET PASSWORD 雙主機授權

     編輯:MySQL 資料庫相關知識

Windows 非 MSI 安裝 MySQL 後,root 默認無密碼且僅允許本地連接。本文給出雙主機(localhost + %)密碼初始化標準命令。

操作步驟


C:\> mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('NewStrongPass123!');
mysql> SET PASSWORD FOR 'root'@'%' = PASSWORD('NewStrongPass123!');  -- 可選,開啟遠程 root
# 或 5.7.6+ 推薦
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewStrongPass123!';
mysql> ALTER USER 'root'@'%' IDENTIFIED BY 'NewStrongPass123!';

說明

  • 'root'@'localhost':本地 Socket 連接(含 127.0.0.1 TCP)
  • 'root'@'%':任意遠程 IP 連接(**生產環境強烈建議不創建/授權**)
  • 非 MSI 安裝無自動執行 mysql_install_db,需手動初始化密碼
  • MSI 安裝向導已包含密碼設置步驟,無需額外操作

驗證


mysql -uroot -p'NewStrongPass123!' -e "SELECT USER(), CURRENT_USER();"

完成雙主機密碼設置,root 賬號即具備基本安全基線。

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