未加星标

远程连接MySQL数据库问题总结

字体大小 | |
[数据库(mysql) 所属分类 数据库(mysql) | 发布者 店小二04 | 时间 2017 | 作者 红领巾 ] 0人收藏点击收藏

远程连接mysql数据库时,陆陆续续遇到了一些杂七杂八的问题,相信很多人也曾经遇到过这类问题,下面总结归纳在下面,方便以后直接查找。

1:出现ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (111)

[[email protected] ~]# mysql -h 10.20.34.76 -u root -p Enter password: ERROR 2003 (HY000): Can't connect to MySQL server on '10.20.34.76' (111) [[email protected] ~]# perror 111 OS error code 111: Connection refused [[email protected] ~]#
远程连接MySQL数据库问题总结

原因1: 服务器10.20.34.76不能访问或ping通.这个很好验证。

原因2: MySQL服务没有启动。这个验证也非常方便。

原因3: MySQL配置了参数skip-networking,注销该参数即可

2: ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (113)

[[email protected] ~]# mysql -h 10.20.34.76 -uroot -p Enter password: ERROR 2003 (HY000): Can't connect to MySQL server on '10.20.34.76' (113) [[email protected] ~]# perror 113 OS error code 113: No route to host
远程连接MySQL数据库问题总结

关闭防火墙(不推荐)或是开放相关端口(默认为3306)后,问题即可解决。

3: ERROR 1045 (28000): Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES)

[[email protected] ~]# mysql -h 10.20.34.76 -uroot -p Enter password: ERROR 1045 (28000): Access denied foruser'root'@'192.168.9.224' (using password: YES) [[email protected] ~]#

原因:root账户权限不够,可能仅仅只用于本地,不能远程登录。需要设置账号权限。注意:这里仅仅是测试图方便,正常情况是不应该开放root的远程访问权限的。出于安全因素考虑,一般应该关闭远程访问。

这些是我遇到的一些问题总结,如果后续遇到其它相关问题,继续补充在这篇博客里面。

本文数据库(mysql)相关术语:navicat for mysql mysql workbench mysql数据库 mysql 存储过程 mysql安装图解 mysql教程 mysql 管理工具

分页:12
转载请注明
本文标题:远程连接MySQL数据库问题总结
本站链接:http://www.codesec.net/view/531347.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 数据库(mysql) | 评论(0) | 阅读(45)