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

MySQL 常用操作命令整理(一):連線、修改密碼與新增用戶

     編輯:MySQL 資料庫相關知識

連線 MySQL 伺服器

基本語法:mysql -h 主機位址 -u 用戶名 -p 密碼

1. 本機連線

開啟命令提示字元,切換至 mysql\bin 目錄,輸入:

mysql -u root -p

按 Enter 後提示輸入密碼。初次安裝時 root 無密碼,直接按 Enter 即可進入 mysql> 提示符環境。

2. 遠端連線

假設遠端 IP 為 110.110.110.110,用戶 root,密碼 abcd123:

mysql -h 110.110.110.110 -u root -p abcd123

參數前後空格可省略。

3. 退出 MySQL

exit

修改 root 密碼

使用 mysqladmin 工具,格式:mysqladmin -u 用戶名 -p 舊密碼 password 新密碼

  • 首次給 root 設密碼 ab12(初始無密碼,故 -p 可省略):
    mysqladmin -u root password ab12
  • 將密碼改為 djg345:
    mysqladmin -u root -p ab12 password djg345

新增用戶與授權

以下命令需在 MySQL 互動模式下執行,每條以分號結束。

語法:GRANT 權限 ON 資料庫.表 TO '用戶'@'主機' IDENTIFIED BY '密碼';

範例:建立超級用戶 test1(不建議生產環境使用)

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 程式)存取,無法直接從外部連線。

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