远程连接访问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

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

mysql远程访问被拒绝问题

远程连接MySql数据库时:   ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: Y...
  • u014033756
  • u014033756
  • 2017年02月26日 14:40
  • 286

MySQL Server远程用户访问方法

通过例如“导航猫”(Navicat)这样的软件我们可以看到一些东西: 解释一下右边的含义: ::1 = 127.0.0.1 = localhost(这三个东西是相等的,都是指的本机...
  • maxsky
  • maxsky
  • 2014年05月07日 21:57
  • 1732

通过Navicat远程连接MySQL配置

环境: 虚拟机Ubuntu12.04+MySQL5.5 mysql --version mysql Ver 14.14 Distrib 5.5.46, for debian-linux-gnu (i...
  • apple9005
  • apple9005
  • 2016年11月04日 12:14
  • 6494

Mysql远程不允许连接(Windows)

1130 - Host 'IP' is not allowed to connect to this MySQL server 2003- Can't connect MySQL Server on ...
  • zou493451860
  • zou493451860
  • 2016年07月29日 17:41
  • 2029

MySQL Connector C++库在VS2010平台连接访问远程MySQL数据库

近段时间由于需要利用C++访问MySQL数据库做调试分析,所以就是用了MySQL官网提供的MySQL Connector C++库来访问数据库,在这过程中遇到过一些问题,纠结了很久,所以想把这些记下来...
  • u014752853
  • u014752853
  • 2014年12月06日 13:24
  • 1320

在CentOS环境下mysql如何远程连接

1、mysql权限修改 mysql -u root -p mys
  • CeleMaple
  • CeleMaple
  • 2014年10月09日 19:42
  • 16554

同一局域网内远程连接mysql的方法

开始之前需要安装一个mysql。安装过程就不再多说。安装好了之后还要在环境变量中配置一下path,加入mysql安装路径的bin文件夹,比如我的是C:\Program Files (x86)\MySQ...
  • westernRanger
  • westernRanger
  • 2014年09月10日 20:50
  • 3289

windows 上Mysql远程连接配置

例子: 允许myuser使用mypassword从任何主机连接到mysql服务器。 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY ...
  • yypsober
  • yypsober
  • 2016年05月03日 15:03
  • 2758

配置MySQL远程连接(win7)

MySQL默认安装时root用户是不提供远程的,我用的版本是5.5 ,如果你在安装界面未勾选提供远程服务的话root用户是不能远程访问的 基本的方式有2个: -- 连接本地mysql,开启远程连接 m...
  • rainyspring4540
  • rainyspring4540
  • 2016年03月09日 10:04
  • 2170

centos下mysql开启远程访问

转自:http://www.centoscn.com/mysql/2016/0530/7309.html 登录MySQL:  mysql -u root -p; 然后输入密码, ...
  • klx502
  • klx502
  • 2016年12月16日 09:22
  • 620
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:远程连接访问mysql
举报原因:
原因补充:

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