MySQL远程连接不上的解决方法

之前遇到过MySQL本地可以连接但是远程连不上的问题,没有记录,今天在云上新申请的服务器上又遇到这个问题,记录一下解决过程。

1.排除网络或防火墙问题

先看是否能ping通远程服务器,ping 192.168.1.211,如果不可以就是网络问题。然后,检查端口是否被防火墙挡住了,telnet 192.168.1.211 3306,如果连接失败,配置防火墙。
配置防火墙,开启3306端口

vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙) /etc/init.d/iptables restart(重启防火墙使配置生效)

2.检查MySQL配置

如果开启了防火墙,telnet还是失败,通过netstat查看3306的端口状态:

netstat -apn|grep 3306 tcp6 0 0 127.0.0.1:3306 :::* LISTEN 13524/mysqld

注意地方,这说明3306被绑定到了本地。检查一下my.cnf的配置,这里可以配置绑定ip地址。
bind-address=addr
不配置或者IP配置为0.0.0.0,表示监听所有客户端连接。
ps:我开启3306端口,并且检查MySQL配置之后,telent仍然失败,但是在本机telnet是ok的,再三确认了配置没有问题。后来跟我们的ucloud账号管理员提了一下,才知道ucloud管理后台也需要开启3306端口,用云服务器的留意这个。

3.检查用户访问权限

MySQL建用户的时候会指定一个host,默认是127.0.0.1/localhost,那么这个用户就只能本机访问,其它机器用这个用户帐号访问会提示没有权限,host改为%,表示允许所有机器访问。

最后,别忘了重启mysql使配置生效。

# /etc/init.d/mysql restart

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持网管之家。

时间: 2024-11-09 06:17:50

MySQL远程连接不上的解决方法的相关文章

iPhone6连接不上电脑怎么办?iphone6连接不上电脑解决方法

  [iPhone6数据线连接不上电脑解决方法] 1.苹果6手机连接电脑是需要安装一个itunes了,安装最新版本的itunes软件之后我就可以把iphone6利用数据线连接电脑了,这样你会发现iPhone6连接电脑时才会有响应 2.只要itunes安装好了iphone6连接电脑有反应了我们就可以在itunes中对电脑进行相关的操作了,像这下载软件安装之类的,但还需要一个apple id了. 3.注册Apple ID了,我们可以itunes中去注册一个哦. 4.对当前的电脑授权,只有授权之后才能

iPhone6 Plus不能连接电脑了?苹果6 Plus连接不上电脑解决方法?

[iPhone6 Plus无法连接电脑怎么解决] 1.有可能是新手不懂吧,苹果手机连接电脑是需要iTunes才可以哦,我们在电脑上安装iTunes然后再把手机连接电脑(用iphone6数据线连接) 2.连接好之后我们手机连接iTunes上之后itunes就会识别到iPhone设备 3.连接成功之后我们的itunes上就能看到iphone手机信息. 4.最后最后我们的iTunes就可以就能直接操作苹果手机中的东西了,最后一步进行同步就可以了.

iphone5s连接电脑没反应怎么办?5s连接不上iTunes解决方法

数据线问题 1.如果你使用的是山寨版数据线那么问题就是出在了山寨版数据线了,我们可以尝试一下使用原装数据线吧,这样估计是可以解决你的问题了. 电脑USB端口或USB驱动有问题 1.我们先来测试一下是不是硬件上的接口问题,如果是不是连接到电脑USB有问题,我们可以尝试换一下USB也可以把自己手机与其它电脑进行连接了,当然如果没有其它电脑我们可以使用U盘试一下,如果U盘可以使用那估计就是你的数据线一样. 苹果5s连接不上 iTunes 1.如果不是数据线问题我们把手机与电脑连接之后电脑可以识别设备,

手机连接不上电脑怎么办?手机连接不上电脑解决方法

故障现象: 手机连接不上电脑,手机之前使用软件可以连接上电脑,并对手机操作. 原因分析: 之前使用豌豆荚手机助手,之后使用360手机助手无法连接,判断手机上还安装有豌豆荚手机助手. 解决方案: 从手机上卸载豌豆荚手机助手,并把电脑上的豌豆荚手机助手,并同时重启电脑和手机.之后使用360手机助手,安装驱动问题解决. 备注: 如果手机无法连接电脑,查看手机之前是否使用过手机助手类软件,并对手机上的杀毒防护助手软件进行卸载,之后重启手机,在正常连接手机即可连接.

苹果iphone5连接不上wifi解决方法

1.在手机中点击设"置->Wi-F"i,然后点击WiFi接入点右边的蓝色箭号 2.点击忽略此网络. 3.重启手机后,再进入WiFi设置中寻找自己的WiFi接入点,进行相关设置后即可连接上网络 小提示 如果还连接不上我们尝试一下是不是无线路由密码有问题,或者我们手动设置静态IP地址即可.

Kettle连接MySQL数据库出现问题,连接不上的解决方法

本文转自IT摆渡网欢迎转载,请标明出处 更多mysq文章请阅读 mysql数据库问题解决 使用Kettle连接MySQL数据库,发生了错误,废话不多说,直接上图: 错误信息: 错误连接数据库 [tcc] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the database Driver class 'org.gjt.mm.mysql.Drive

打印机连接不上电脑解决方法

许多打印问题是由于硬件设置不正确造成的.以下是如何将电缆插入正确位置并确保打印机接通电源的相关信息. 检查电缆是否正确连接 检查以确保打印机的电源线已插入到电源插口中,同时打印机电缆已正确地从打印机连接到计算机. 典型的 USB 电缆和端口 请检查电源 检查以确保打印机电源开关处于打开状态,或者,如果你通过共享打印机或网络上的打印机进行打印,请确保所有必需的计算机.路由器和打印机都已打开. 如果打印机或其他设备插入到某个电涌保护器或备用电源,请确保该硬件也已接通电源并且打开. 第 2 步:使用疑

Win7无法创建远程连接管理服务的解决方法

  要解决这个故障,我们需要启动Remote Access Connection Manager与Network Connections及Telephony服务.我们可通过两种方法启动服务: 启动方法一:打开Windows左下方的"开始 ->运行",在对话框内输入services.msc,在弹出的服务窗口中,双击Remote Access Connection Manager.Network Connections.Telephony,并启动这三项服务即可. 重新开启相关服务 启

jsp 连接sql server 2008 连接不上的解决方法_JSP编程

1.首先是如果你遇到javax.servlet.ServletException: java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver这个错误, 那么估计你应该把Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 改成Class.forName("com.microsoft.sqlserver.jd