优美模板
当前位置:主页 > 技术分享 > 服务器教程 >

mysql限制用户访问指定数据库的方法

来源:本站原创编辑:admin 发布时间:2018-07-09 17:00热度:我要评论

mysql限制用户访问指定数据库的方法。步奏如下:

1.创建用户

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

host为localhost时,表示可本地登录;使用通配符%时,表示可以从任意远程主机登陆。

2.限制用户权限

GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW, SHOW VIEW ON 'db_test'.* TO 'user_test'@'localhost';

"db_test"为指定的数据库,"user_test"是限制的用户,"localhost"表示只能本地访问,如果想让远程IP访问,可将"localhost"换成"%"。

扩展

如果你想myUser使用myPassword从任何主机连接到mysql服务器的话

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 
FLUSH PRIVILEGES;

如果你想允许用户myUser从ip为192.168.1.6的主机连接到mysql服务器,并使用myPassword作为密码

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 
FLUSH PRIVILEGES;

如果你想允许用户myUser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用myPassword作为密码

GRANT ALL PRIVILEGES ON dk.* TO 'myUser'@'192.168.1.3' IDENTIFIED BY 'myPassword' WITH GRANT OPTION; 
FLUSH PRIVILEGES;

下一篇文章将介绍,远程链接提示“连接MySQL出现1045错误”及“mysql限制用户访问指定数据库”的方法

本文地址:http://www.yxinet.com/jishu/fuwuqi/73.html(转发请注明)

用心认真写教程不易,小打赏一下我们,多少是心意,解决问题是重点

【打赏说明】 如果您认为在本站中看的内容质量不错、或阅读后有所收获、或解决您遇到的实际问题,那不妨小金额的赞助一下我们,让我们有动力继续写出更多高质量的教程和心得。以帮助更多的人。[查看打赏记录]

发表评论

评论列表(条)