linux配置mysql数据库远程连接失败的解决方法

作者:lijiao 时间:2024-01-28 06:53:59 

今天配置Linux下MySQL数据库可以远程访问的问题,百度这方面的资料有很多,但是方法都一样,都试过了却未能解决,记录一下 

第一步:在/etc/mysql/my.cnf下找到bind-address = 127.0.0.1

在这行前加个"#"进行注释,或者改为: bind-address = 0.0.0.0 

允许任意IP访问;或者指定自己需要远程访问的IP地址。 

然后重启mysql:sudo /etc/init.d/mysql restart 

第二步:授权用户能进行远程连接


grant all privileges on *.* to root@"%" identified by "password" with grant option;
flush privileges;

第一行命令解释如下,*.*:第一个*代表数据库名;第二个*代表表名。这里的意思是所有数据库里的所有表都授权给用户,如果只是授权某数据库或数据库下某张表,则把*替换成你所需的数据库名和表明即可。root:授予root账号。“%”:表示授权的用户IP可以指定,这里代表任意的IP地址都能访问MySQL数据库。“password”:分配账号对应的密码,这里密码自己替换成你的 root帐号密码 

第二行命令是刷新权限信息,让我们设置的权限马上生效。

但是最终还是不能访问,此时考虑有可能是防火墙及mysql的3306端口问题. 

通过命令netstar -a查询所有端口没看到3306,通过命令nerstat -an|grep 3306,什么都不显示,可以确定是3306端口不存在。 

登录阿里云控制台,在云服务安全组新增规则,克隆一个规则出来并把端口号修改成mysql的3306,再次远程连接还是失败。

linux配置mysql数据库远程连接失败的解决方法 

此时需控制台重启系统让新增的规则生效,重启后再次连接依然失败,此时本地的navicat软件连接返回的是拒绝访问错误而不再是之前的无法连接错误。 

此时再次执行上方的第二步授权用户命令,重启apache mysql之后终于连接成功。

来源:http://blog.csdn.net/enjoyphp/article/details/73512477

标签:linux,mysql,远程连接
0
投稿

猜你喜欢

  • python之PyAutoGui教你做个自动脚本计算器的方法

    2022-01-08 15:24:55
  • Python 实现Numpy中找出array中最大值所对应的行和列

    2021-08-11 06:55:35
  • 利用pip安装python第三方库的4种方法

    2023-11-16 08:16:51
  • SQL语句练习实例之一——找出最近的两次晋升日期与工资额

    2024-01-19 06:19:50
  • Pandas 稀疏数据结构的实现

    2022-01-29 15:08:32
  • Python: glob匹配文件的操作

    2023-05-30 00:36:24
  • 详解Go多协程并发环境下的错误处理

    2024-02-15 21:11:59
  • ASP Google的translate API代码

    2011-04-03 11:16:00
  • Django框架教程之正则表达式URL误区详解

    2021-03-18 13:46:13
  • Django实现auth模块下的登录注册与注销功能

    2022-03-06 17:49:15
  • Python+Tkinter制作专属图形化界面

    2022-10-26 23:31:19
  • asp日历代码 显示农历

    2007-09-23 08:40:00
  • Go实现分布式系统高可用限流器实战

    2024-02-18 14:40:10
  • golang image图片处理示例

    2024-05-22 17:44:02
  • 简单了解Python变量作用域正确使用方法

    2022-02-03 04:18:55
  • asp无组件实现画简单图形的类

    2004-06-17 13:30:00
  • python基础之引用和匿名函数

    2023-01-13 11:52:42
  • 如何在Django配置文件里配置session链接

    2022-09-08 18:17:33
  • 在系统崩溃的时候如何恢复原有的数据

    2009-01-08 13:26:00
  • mysql 计算函数详情

    2024-01-14 05:19:09
  • asp之家 网络编程 m.aspxhome.com