30
2024
10
16:33:54

MySql_同局域网下互访(8.0已经不支持identified by模式了)

主要命令

mportant; padding: 0px !important; border-width: 0px !important; border-style: initial !important; border-color: initial !important; min-width: auto !important; border-radius: 0px !important; background: none !important; inset: auto !important; float: none !important; line-height: 1.1em !important; outline: 0px !important; overflow: visible !important; position: static !important; vertical-align: baseline !important; box-sizing: content-box !important; min-height: auto !important; color: rgb(175, 175, 175) !important;" width="35" height="NaN">
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;




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://www.hqyman.cn/post/8269.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: