远程连接访问mysql

原创 2016年08月30日 09:37:11

昨天准备在自己的电脑上连我服务器的数据库mysql, 

1 服务器端的mysql设置了一个可以让所有ip远程访问的账号,权限只给了一个数据库的

2 用phpmyadmin 配置了远程服务器的ip

3 尝试登陆 失败了竟然。。。


最后发现, 是服务器的3306端口的问题, 因为尝试 本机telnet 服务器的3306没开启,去服务器端 看了下mysql配置里3306端口只监听127.0.0.1本机的。


使用nestat命令查看3306端口状态:

~# netstat -an | grep 3306

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN

从结果可以看出3306端口只是在IP 127.0.0.1上监听,所以拒绝了其他IP的访问。

解决方法:修改/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

把上面这一行注释掉或者把127.0.0.1换成合适的IP,建议注释掉。

重新启动后,重新使用netstat检测:

~# netstat -an | grep 3306
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Ubuntu MySQL允许远程连接访问

前言:设置Ubuntu允许远程连接MySQL,出于安全方面考虑MySql-Server 只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql...

ubuntu10.10下mysql远程连接和访问慢的解决方法

转载1:今天公司的网络做了调整,造成原本连接很快的mysql服务器,连接速度奇慢。以前几十毫秒的连接现在完成一次要近5秒钟,在排除了网络问题后,只有从mysql下手。原来每次访问db,mysql就会试...

ubuntu10.10下mysql远程连接和访问慢的解决方法

转载1:今天公司的网络做了调整,造成原本连接很快的mysql服务器,连接速度奇慢。以前几十毫秒的连接现在完成一次要近5秒钟,在排除了网络问题后,只有从mysql下手。原来每次访问db,mysql就会试...
  • uixor_
  • uixor_
  • 2011年09月09日 00:59
  • 2512

允许本地mysql数据库本远程连接访问

如何让mysql数据库允许被远程连接访问?就是从其他的电脑连接我的电脑上的mysql 1:更改"mysql" 数据库里的"user"表里的"host"项,从"localhost" 改...

阿里云服务器linux环境,从启动tomcat服务器外网访问--->绑定域名--->Navicat远程连接mysql--->阿里云服务器部署项目过程中,一定会遇到的五大问题;

既然网上有这么多丰富的资源,我们就要学会如何利用这些资源,在这里我总结了一下,下面的这些参考网址都是各位大神的心血,我只是把这些最实用,最适用的资料归纳到了一块,供学习阿里云服务器Linux环境的新同...

MySQL数据库怎么实现远程连接访问

转自http://www.cr173.com/html/5947_1.html 以下的文章主要介绍的是实现MySQL远程连接的实际操作流程,本文主要是由其相关的实际应用代码来引出MySQL远程连...

linux 安装mysql编码处理 远程连接

  • 2015年12月01日 15:37
  • 28KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:远程连接访问mysql
举报原因:
原因补充:

(最多只允许输入30个字)