Mysql 外网访问控制

     Mysql的访问方式主要由Mysql数据库表中的user 表来控制,主要由[host, user, password]来标记一种连接方式,举例如下:mysql> select host, user, password from user;

+----------------------------------------------------+-----------------+-------------------------------------------+
| host                                 | user             | password                      
+----------------------------------------------------+-----------------+-------------------------------------------+
| localhost                          | root             | *4C28BCC4709C48EF654EFDD02815833593FF72E2 |
| lwx.server.virtual             | root             |                                        
| 127.0.0.1                         | root             |                                         
| localhost                          |                    |                                         
| lwx.server.virtual             |                    |                                          
| %                                     | tg_user       | *F71716DC698DACB575617F25F0D10BA11B71A213 |
| localhost                          | tg_user       | *F71716DC698DACB575617F25F0D10BA11B71A213 |
| %                                     | root             | *4C28BCC4709C48EF654EFDD02815833593FF72E2 |
+--------------------------------------------------+-----------------+-------------------------------------------+
8 rows in set (0.00 sec)


相关的操作:

1.  设置mysql Host 指定外网连接方式(%表示所有的IP address):

     mysql>use mysql; 
     mysql>update user set host='%' where user='root'(可以换成其他用户) 
     mysql>flush privileges; 
    使用用户root密码(password)访问数据库



2.  指定外网IP的访问数据权限
     mysql  -u   root -p  //进入本地MySQL服务器
     mysql>GRANT   ALL   PRIVILEGES   ON   *.*   TO   'root'@'%'   IDENTIFIED BY  'password'  WITH  GRANT   OPTION  //赋予任何主机访问数据的权限
     mysql>FLUSH   PRIVILEGES  //修改生效

3. mysql只允许访问mysql内网服务
     vim /etc/mysql.conf
     bind-address 设置为127.0.0.1 (尚未验证成功)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值