首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Windows 命令列 MySQL 基礎操作全攻略:登入、建庫、建表、用戶授權

     編輯:MySQL 綜合教學

Windows 命令列 MySQL 基礎操作全攻略:登入、建庫、建表、用戶授權

針對 Windows 開發/測試環境,本文整理 mysql.exe 互動模式下的高頻指令:連線、庫/表增刪改查、用戶權限管理、CMD 管理員權限獲取,適合新手速查與老手複習。

一、進入 MySQL 客戶端

cd D:\mysql-5.6.19-winx64\bin
mysql -u root -p
-- 輸入密碼後進入 mysql> 提示符

二、資料庫與表操作

操作指令
顯示所有庫SHOW DATABASES;
建立庫CREATE DATABASE db_name [CHARACTER SET utf8mb4];
切換庫USE db_name;
建立表CREATE TABLE t (id INT PRIMARY KEY, name VARCHAR(50));
顯示表SHOW TABLES;
檢視表結構DESC t; 或 SHOW COLUMNS FROM t;
刪除表DROP TABLE t;
刪除庫DROP DATABASE db_name;

三、用戶與權限管理

-- 建立超級用戶(僅本機)
GRANT ALL PRIVILEGES ON *.* TO 'www'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;

-- 建立超級用戶(允許遠程)
GRANT ALL PRIVILEGES ON *.* TO 'www'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

-- 刷新權限
FLUSH PRIVILEGES;

-- 僅授予管理權限(不給資料權限)
GRANT RELOAD, PROCESS ON *.* TO 'admin'@'localhost';

-- 建立無權限佔位用戶
GRANT USAGE ON *.* TO 'dummy'@'localhost';

-- 刪除用戶
DROP USER 'tester'@'localhost';

四、CMD 獲取管理員權限(Windows 8/10/11)

  1. 開始功能表搜尋:輸入 cmd → 右鍵 以系統管理員身分執行。
  2. Win+X 選單:選 Windows 終端機 (系統管理員) 或 命令提示字元 (系統管理員)。
  3. Runas 指令(需知管理員密碼):
    runas /user:Administrator cmd

五、常見坑點

  • 密碼含特殊字元:CMD 下用雙引號包裹 mysql -u root -p"P@ss!word"。
  • 中文亂碼:連線後執行 SET NAMES GBK; 或 SET NAMES utf8mb4;;永久修改 my.ini [mysql] default-character-set=utf8mb4。
  • 匯入大 SQL:mysql -u root -p db_name < big.sql,建議先 SET autocommit=0; SET foreign_key_checks=0;。

六、參考資源

熟練這組指令,Windows 下 MySQL 日常開發運維將得心應手。

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