Red Hat 9.0 + MySQL 3.23.54
mysql -h 遠端主機 -u 用戶名 -p
# 輸入密碼進入
mysql -u root -p
Enter password: ****
mysql>
# 退出:exit 或 Ctrl+D
mysqladmin -u 用戶名 -p 舊密碼 password 新密碼
GRANT 權限 ON 資料庫.* TO 用戶名@登入主機 IDENTIFIED BY '密碼';
-- 給 root 設定初始密碼
mysqladmin -u root password 52netseek
-- 登入測試
mysql -u root -p
-- 修改密碼
mysqladmin -u root -p 52netseek password '52china'
-- 建立資料庫並授權專用用戶
CREATE DATABASE phpbb;
USE phpbb;
GRANT CREATE,SELECT,UPDATE,INSERT,DELETE,ALTER ON phpbb.* TO phpbbroot@localhost IDENTIFIED BY '52netseek';
-- 授予所有權限
GRANT ALL PRIVILEGES ON bbs.* TO bbsroot@localhost IDENTIFIED BY '52netseek';
-- 回收權限
REVOKE CREATE,SELECT,UPDATE,INSERT,DELETE,ALTER ON phpbb.* FROM phpbbroot@localhost;
-- 徹底刪除用戶
USE mysql;
DELETE FROM user WHERE user='phpbbroot' AND host='localhost';
FLUSH PRIVILEGES;
SHOW DATABASES; # 列出資料庫
USE mysql; # 切換資料庫
SHOW TABLES; # 列出資料表
DESCRIBE user; # 顯示表結構