主要命令:
1 2 | mysql> grant select,delete,update,insert on ① dbname. * to '② root' @ '③ 192.168.1.1' identified by '④ root' ; mysql> ⑤ flush privileges; |
注:①数据库名称②用户名称③指定机器IP④用户登录密码⑤刷新权限
用户为mysql的用户,分配不同权限的访问机制就是分配不同的访问用户,以下均以root用户为例
如何分创建不同权限的用户请浏览 http://www.cnblogs.com/eRrsr/p/6500863.html
1. 给局域网内某台指定机器赋予访问所有数据库权限
1 | mysql> grant select,delete,update,insert on * . * to 'root' @ '192.168.1.*' identified by 'root' ; |
2. 给局域网内所有机器赋予所有数据库访问权限
1 | mysql> grant select,delete,update,insert on * . * to 'root' @ '%' identified by 'root' ; |
3. 给局域网内某台指定机器赋予访问某数据库的权限
1 | mysql> grant select,delete,update,insert on dbname. * to 'root' @ '192.168.1.*' identified by 'root' ; |
4. 给局域网内所有机器赋予所有某数据库访问权限
1 | mysql> grant select,delete,update,insert on dbname. * to 'root' @ '%' identified by 'root' ; |
5. 给局域网内所有机器赋予所有数据库访问权限(else)
1 | mysql> grant all privileges on * . * to 'root' @ '%' identified by 'root' ; |
PS最后刷新权限:
1 | mysql> flush privileges; |
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/8269.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~