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

MySQL CMD 命令列操作完整入門指南

     編輯:MySQL 資料庫相關知識

Windows 環境下透過 cmd 操作 MySQL 是基礎技能。本文涵蓋環境變數配置、連線語法、權限管理、用戶建立、密碼修改等核心命令列操作,適合初學者快速上手。

環境變數配置(前置條件)

若輸入 mysql 提示「不是內部命令」:

  1. 右鍵「此電腦」→ 內容 → 進階系統設定 → 環境變數
  2. 系統變數 Path 編輯,新增 C:\Program Files\MySQL\MySQL Server 5.x\bin(依實際安裝路徑)
  3. 重新開啟 cmd 生效

核心連線命令

本機連線

mysql -u root -p
# 輸入密碼後進入 mysql> 提示符

遠程連線

mysql -h 192.168.1.100 -u root -p
# -h 指定主機 IP/主機名

修改 root 密碼

mysqladmin -u root -p123 password 456
# -u 用戶名 -p舊密碼 password 新密碼(密碼前無空格)

權限管理實戰

建立新用戶並授權

mysql> USE mysql;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;

說明:%' 允許任意主機連線,生產環境建議限制具體 IP。

查看用戶權限

mysql> SHOW GRANTS FOR 'root'@'localhost';

刪除用戶

mysql> DROP USER 'newuser'@'%';

常用管理命令

操作命令
啟動服務net start mysql / service mysqld start
停止服務net stop mysql / service mysqld stop
查看版本mysql --version / mysql -V
匯出資料庫mysqldump -u root -p dbname > backup.sql
匯入資料庫mysql -u root -p dbname < backup.sql
查看狀態mysqladmin -u root -p status
查看進程mysqladmin -u root -p processlist

SQL 語句執行注意事項

  • 分號結尾:命令列中 SQL 必須以 ; 或 \g 結尾,換行不執行。
  • 不分大小寫:關鍵字、表名、欄位名均不區分大小寫(Windows)。
  • 取消執行:輸入 \c 清除當前語句緩衝區。
  • 垂直顯示:\G 替代 ; 以垂直格式顯示結果,適合寬表。

連線失敗常見排查

  • CANNOT CONNECT:服務未啟動 → net start mysql
  • Access denied:密碼錯誤或無授權 → 重置密碼/授權
  • Unknown database:資料庫不存在 → CREATE DATABASE

熟練掌握 CMD 下的 MySQL 操作,是資料庫管理、腳本自動化、故障排查的基礎。建議將常用命令整理為個人速查表,並嘗試撰寫批次檔(.bat)自動化備份、巡檢等例行作業。

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