基本語法:mysql -h 主機位址 -u 用戶名 -p 密碼
開啟命令提示字元,切換至 mysql\bin 目錄,輸入:
mysql -u root -p
按 Enter 後提示輸入密碼。初次安裝時 root 無密碼,直接按 Enter 即可進入 mysql> 提示符環境。
假設遠端 IP 為 110.110.110.110,用戶 root,密碼 abcd123:
mysql -h 110.110.110.110 -u root -p abcd123
參數前後空格可省略。
exit
使用 mysqladmin 工具,格式:mysqladmin -u 用戶名 -p 舊密碼 password 新密碼
ab12(初始無密碼,故 -p 可省略):mysqladmin -u root password ab12djg345:mysqladmin -u root -p ab12 password djg345以下命令需在 MySQL 互動模式下執行,每條以分號結束。
語法:GRANT 權限 ON 資料庫.表 TO '用戶'@'主機' IDENTIFIED BY '密碼';
GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'test1'@'%' IDENTIFIED BY 'abc';
風險提示:% 代表允許任意主機連線,若密碼外洩,攻擊者可從網路任意位置存取資料庫。生產環境應限制為特定 IP 或 localhost。
GRANT SELECT, INSERT, UPDATE, DELETE ON mydb.* TO 'test2'@'localhost' IDENTIFIED BY 'abc';
此設定下,用戶只能在資料庫所在主機透過本地應用(如 Web 程式)存取,無法直接從外部連線。