远程连接不上mysql据库问题的解决办法
2018-03-17 18:40
381 查看
远程连接不上MySQL数据库的解决办法
连接不上大致有一下几种可能:1. 被远程主机防火墙拦截
这种情况的话,如果你着急测试连接,可以暂时把远程主机防火墙关闭。linux系统:输入 service iptable stop 即可。如果是cent os 7 又有点不同,systemctl stop iptable.service,如果没有安装iptables 的,那就是系统默认的firewalld , 使用systemctl stop firewalld.service.2.mysql服务是否启动
linux输入:ps -ef |grep mysql ,查看mysql线程是否启动。若没有则输入: service mysqld start。cent os7输入:systemctl start mysqld3.被本地防火墙拦截
进安全中心,把防火墙关了即可4. 3306端口未开启
mysql服务默认端口号是3306, 本机win+r启动,输入cmd。然后输入 ftp回车,输入以上命令 open后接远程主机ip 加端口号: 如果显示拒绝连接,则很有可能远程主机3306未开放。进入远程主机,输入netstat -nalp |grep 3306查看是否启动。若没有启用,则修改防火墙配置开放,有使用阿里云/腾讯云/网易云的服务器的,则需要在云控制台开放3306.
5.以上排查均无效,则最有可能是mysql自身访问权限有限制的问题
进入mysql 。mysql -uroot -p ,输入密码,然后按下面操作即可。记得刷新权限FLUSH PRIVILEGES,不然可能不起作用相关文章推荐
- mysql 的远程连接可能遇到的问题解决办法
- DBDesigner 4 连接MySQL 5问题及解决办法
- 解决远程连接mysql很慢的问题(mysql_connect 打开连接慢)
- MYSQL远程连接慢的解决办法
- 解决远程连接mysql很慢的问题(mysql_connect 打开连接慢)
- MYSQL远程连接慢的解决办法
- 远程无法连接SQL2000及MySQL的原因和解决办法
- 远程桌面解决(面对不同问题)连接办法
- 远程连接mysql超时的解决办法
- Win7下连接远程SqlServer慢的问题解决办法
- 远程连接MYSQL提示:Host XXX is not allowed to connect to this MySQL server 解决办法
- mysql4.1以上版本连接时出现Client does not support authentication protocol #1251错误问题解决办法
- 解决不能通过mysql.sock连接MySQL问题的办法
- mysql远程连接:ERROR 1130 (HY000): Host '*.*.*.*' is not allowed to connect to this MySQL server解决办法
- navicat8 连接mysql,查看UTF8中文乱码问题解决办法
- mysql4.1以上版本连接时出现Client does not support authentication protocol #1251错误问题解决办法
- 3389远程连接问题的一个解决办法
- 远程连接MySQL速度慢的解决办法
- 【PHP问题大全】--PHP连接MySQL出现乱码的编码解决办法
- 远程连接MySQL速度慢的解决办法