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

作者:Myths 时间:2024-01-16 13:07:26 

前言

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

步骤

网上介绍的步骤基本分为两步:

修改my.cnf配置文件

mysql的配置文件一般在/etc/mysql/my.cnf 里,打开查看其配置,其中有这么一段:


# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1

这个bind-address就是绑定IP,也就是默认只允许本机登陆。为了能够实现远程登陆,显然需要把这句话注释掉。修改完重启mysql服务。

添加用户权限

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


mysql>GRANT ALL PRIVILEGES ON A.B TO 'user'@'%'IDENTIFIED BY ‘password' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES

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

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

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

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

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

总结

标签:mysql,远程访问
0
投稿

猜你喜欢

  • 什么是Semantics?

    2008-04-16 13:45:00
  • 网易网站设计(思想)

    2009-03-27 17:51:00
  • python使用wxpython开发简单记事本的方法

    2022-05-15 18:06:12
  • 在Python的Django框架中编写编译函数

    2022-01-04 16:53:34
  • 基于laravel缓冲cache的用法详解

    2024-05-11 10:07:55
  • Python实现多进程的四种方式

    2022-03-14 10:48:46
  • MySQL函数与存储过程字符串长度限制的解决

    2024-01-16 13:17:01
  • 解析python 类方法、对象方法、静态方法

    2022-10-08 04:47:57
  • 数据库手边系列:SQL Server数据表信息

    2009-05-24 18:26:00
  • Python中列表的基本操作汇总

    2021-08-20 23:21:27
  • form的submit方法和submit事件(onsubmit)

    2008-09-28 13:29:00
  • MySQL JOIN关联查询的原理及优化

    2024-01-28 13:13:49
  • python中ThreadPoolExecutor线程池和ProcessPoolExecutor进程池

    2022-08-28 08:26:45
  • 在ASP.NET 2.0中操作数据之三十七:DataList批量更新

    2023-07-23 10:59:03
  • pytorch: tensor类型的构建与相互转换实例

    2023-06-14 09:22:57
  • 用go gin server来做文件上传服务

    2024-05-29 22:09:12
  • django admin 后台实现三级联动的示例代码

    2023-11-04 04:01:43
  • bootstrap为水平排列的表单和内联表单设置可选的图标

    2024-05-05 09:16:06
  • 动易CMS:九个常见的错误原因分析及解决方法(ZT)

    2008-07-01 12:40:00
  • JavaScript实现iframe自动高度调整和不同主域名跨域

    2024-04-16 09:47:33
  • asp之家 网络编程 m.aspxhome.com