一、查看全部用戶mysql
SELECT USER FROM mysql.user;
二、使用 CREATE 建立一個用戶sql
-- create user '用戶名稱' [@'主機名稱'] [INDENTIFIED BY '用戶密碼']; -- 建立的用戶默認沒有權限 CREATE USER 'u1' @'%' IDENTIFIED BY '123';
三、使用 GRANT 建立用戶 數據庫
-- grant 權限 on 數據庫.表 to '用戶名'@'登陸主機'; /* select,update,delete,insert, create,alert,drop,references, create temporary tables,index, create view,show view, create routine,alert routine, execute,all,all privileges */ GRANT ALL PRIVILEGES ON *.* TO 'u2' @'%' IDENTIFIED BY '123';
四、移除用戶的權限code
-- REVOKE 權限 ON 數據庫.表 FROM '用戶名'@'登陸主機; REVOKE SELECT ON *.* FROM 'u2'@'%';
五、修改用戶密碼 table
-- 修改本身的密碼 SET PASSWORD=PASSWORD(‘新密碼’); -- 修改其餘用戶的密碼 -- UPDATE mysql.user SET password=PASSWORD('新密碼') WHERE user='用戶名' [AND host='主機名稱']'; SET PASSWORD FOR '用戶名稱' @'主機名稱' = password('新密碼');
六、刪除用戶 class
-- delete from mysql.user where user='用戶名稱' and host='主機名稱'; DELETE FROM mysql.user WHERE USER='u1';