一、查看全部用户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';