權限表
User表:用戶列、權限列、安全列、資源控制列
Db表和host表:用戶列、權限列
Tables_priv表和columns_priv表
Mysql -h hostname|hostIP -P port -u usename -p DatabaseName -e「SQL語句」
Create USER user[IDENTIFIED BY[PASSWORD] ‘password’][,user[IDENTIFIED BY [PASSWORD]’password’]]
INSERT INTO mysql.user(Host,User,Password)VALUES (‘hostname’,’username’,PASSWORD(‘password’))
GRANT priv_type ON database.table TO user[IDENTIFIED BY[PASSWORD]’password’] [,user[IDENTIFIED BY [PASSWORD]’password’]]
DROP USER user[,user]…;
DELETE FROM mysql.user WHERE Host=’hostname’ AND User=’username’
Mysqladmin -u username -p password 「new_password」
UPDATE mysql.user SET Password=PASSWORD(「new_password」) WHERE User=’root’ AND Host=’localhost’
SET PASSWORD=PASSWORD("new_password」);
SET PASSWORD FOR ‘username’ @’hostname’=PASSWORD(「new_password」);
UPDATE mysql.user SET Password=PASSWORD(「new_password」) WHERE User=」username」 and Host=」hostname」
GRANT priv_type ON database.table TO user[IDENTIFIED BY[PASSWORD]’password’]
SET PASSWORD=PASSWORD('new_password’);
使用——skip-grant-tables選項啓動MySQL服務
登錄root用戶,並且設置新的密碼
加載權限表
GRANT priv_type[(column_list)] ON database.table TO user [IDENTIFIED BY [PASSWORD]’password’][,user[IDENTIFIED BY [PASSWORD]’password’]]…
[WITH with_option[with_option]…]
REVOKE priv_type [(column_list)]… ON database.table FROM user[,user]…
SELECT* FROM mysql.user