下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

一步步教你配置MySQL远程访问

作者:课课家教育     来源: http://www.kokojia.com点击数:980发布时间: 2018-03-19 09:37:15

标签: 数据库MySQL远程访问

  在使用MySQL数据库的时候,有时候需要客户机直接远程登陆服务器的数据库,而不是将请求发给数据库服务器。这时候就需要配置下MySQL的远程访问权限了。具体的配置方法也很简单,随便找个搜索引擎基本都能找到搜索到一堆配置Mysql数据库远程登陆的教程了。但是小编在这里还是要讲一下:

  步骤:

  1、登录mysql

  2、进入mysql界面,设定权限

一步步教你配置MySQL远程访问_数据库_MySQL_远程访问_课课家教育

  说明:

  1)USERNAME,表示用户名;

  2)IP,表示用户可以远程链接mysql的IP地址,如果用“%”表示用户可以在任何地方进行远程登录mysql;

  3)PASSword,表示用户密码。

  以上语句表示赋予用户所有权限(增、删、改、查),如果要赋予用户单独权限,可以使用下列语句:

  3、添加用户权限

  按照需要,为指定用户、IP设置对应的权限即可

 3、添加用户权限    按照需要,为指定用户、IP设置对应的权限即可

  这里把数据库A的B表的所有权限都授予来自任意主机(‘%')的user以密码'password'登陆。

  或者直接修改mysql数据库中的user表使其满足要求。

  上面就是理论上需要做的了,然而我照着这个弄完了发现还是连接不上。折腾了半天,终于发现原来服务器的提供商为了保证服务器的安全性,还额外对端口的开放进行了限制。比如腾讯服务器就设置了一个安全组,额外限制了开放的端口,默认是禁止开放mysql的3306端口的,因此要打开控制台,配置好权限:

 或者直接修改mysql数据库中的user表使其满足要求。    上面就是理论上需要做的了,然而我照着这个弄完了发现还是连接不上。折腾了半天,终于发现原来服务器的提供商为了保证服务器的安全性,还额外对端口的开放进行了限制。比如腾讯服务器就设置了一个安全组,额外限制了开放的端口,默认是禁止开放mysql的3306端口的,因此要打开控制台,配置好权限:

      其他都是默认的,只要额外添加倒数第二行的就行了。

  4、刷新、生效

  其他都是默认的,只要额外添加倒数第二行的就行了。

  小编结语:

  以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助。

赞(21)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程