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

    作者:课课家教育更新于: 2018-03-16 10:57:18

      在使用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、刷新、生效

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

      小编结语:

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

课课家教育

未登录