db 目錄。https://dev.mysql.com/downloads/mysql/
https://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.htmlyum install mysql-servermysql -h host -u root -p # 無密碼直接回車 # 設定/修改 root 密碼 mysqladmin -u root password '123456' mysqladmin -u root -p'123456' password 'abcdef' # 退出 QUIT 或 Ctrl+D
SHOW DATABASES; # 預設庫:mysql(權限)、test(測試)、information_schema(元數據) CREATE DATABASE db1 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; CREATE DATABASE db1 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; USE db1; SHOW TABLES;
CREATE USER '用戶名'@'IP地址' IDENTIFIED BY '密碼';
DROP USER '用戶名'@'IP地址';
RENAME USER '用戶名'@'IP地址' TO '新用戶名'@'IP地址';
SET PASSWORD FOR '用戶名'@'IP地址' = PASSWORD('新密碼');
SHOW GRANTS FOR '用戶'@'IP地址'; GRANT 權限 ON 資料庫.表 TO '用戶'@'IP地址'; REVOKE 權限 ON 資料庫.表 FROM '用戶'@'IP地址';
| 關鍵字 | 說明 |
|---|---|
| ALL PRIVILEGES | 除 GRANT 外所有權限 |
| SELECT | 僅查詢權限 |
| SELECT, INSERT | 查詢與插入 |
| USAGE | 無訪問權限 |
| ALTER | 使用 ALTER TABLE |
| CREATE | 使用 CREATE TABLE |
| DROP | 使用 DROP TABLE |
| GRANT OPTION | 使用 GRANT/REVOKE |
| INDEX | 使用 INDEX |
| FILE | SELECT INTO OUTFILE / LOAD DATA INFILE |
| SHUTDOWN | mysqladmin shutdown |
| SUPER | 高級管理權限 |
後續內容將涵蓋:CREATE TABLE 完整語法、數據類型選型、索引建立與優化、INSERT/UPDATE/DELETE/SELECT 進階用法、事務控制(ACID)、視圖/觸發器/存儲過程/函數、主從複制、備份恢復、效能調優實戰。