1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Mysql创建用户并赋予权限

Mysql创建用户并赋予权限

时间:2022-10-11 12:56:31

相关推荐

Mysql创建用户并赋予权限

在很多时候,我们并不会直接利用mysql的root用户进行项目的开发,一般的,我们都会创建一个具有部分权限的用户。比如我们只需要从数据库中查找数据,我们就只需要创建一个具有select权限的用户即可。

查询该数据库空间的所有用户

SELECT USER,HOST from mysql.user;或者use mysql;SELECT USER,HOST from user;

添加新用户

允许本地 IP 访问 localhost, 127.0.0.1

create user 'test'@'localhost' identified by '123456';

允许外网 IP 访问

create user 'test'@'%' identified by '123456';

授予用户通过外网IP操作所有数据库的权限

grant all privileges on *.* to 'test'@'%' identified by '123456';

授予用户查指定的表/指定的操作权限

GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, TRIGGER, CREATE VIEW, SHOW VIEW, EXECUTE, ALTER ROUTINE, CREATE ROUTINE, CREATE TEMPORARY TABLES, LOCK TABLES, EVENT ON `dbtest`.* TO 'testUser'@'%';

查看用户权限

show grants for userName

刷新授权

flush privileges;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。