telnet 127.0.0.1 3306 连接失败
Warning: mysql_connect() [function.mysql-connect]: [2002] 由于目标机器积极拒绝,无法连接。 (trying to connect via tcp://127.0.0.1:3306) in G:\PhpWs\testmysql.php on line 10
最后发现用 telnet 127.0.0.1 3306 显示连接失败,意思是不是说 mysql 没有监听 3306 端口啊?怎么解决啊?
在线等,有解决过的朋友请指点下 感谢!
相关推荐
linux上mysql重置密码后远程链接失败
问题发生过程: 今天linux登录Mysql发现root密码忘记了然后使用# mysqld_safe –user=mysql –skip-grant-tables –skip-networking & //跳过受权表访问登录修改密码,重启起后用修改后的密码localhost登录成功(mysql -hlocalhost -uroot -p -P3306),在客户端使用navicat远程访问结果怎么都链接不上。然后在客户端使用cmd命令(telnet 服务器域名 3306)发现访问失败,在linix服务器使用127.0.0.1 root用户登录(mysql -h127.0.0.1 -uroot -
Navicat连接MySQL错误解决[项目代码]
本文详细介绍了使用Navicat连接MySQL数据库时出现“Can’t connect to server on ‘127.0.0.1’”错误的可能原因及解决方案。常见原因包括MySQL服务器未运行、连接参数配置错误、防火墙设置问题以及MySQL配置不当。解决方案包括检查MySQL服务器状态、核对连接参数、调整防火墙设置、检查MySQL配置文件以及验证网络连接。通过逐步排查这些因素,可以有效解决连接问题,确保Navicat顺利连接MySQL数据库。
Navicat连接MySQL报2003错误解决[代码]
文章详细介绍了在使用Navicat连接MySQL时出现2003错误的原因及解决方法。错误通常由服务器未开启3306端口或权限问题导致。针对Centos和Ubuntu/Debian系统,提供了通过iptables开放3306端口并保存规则的命令。此外,还给出了数据库授权的SQL语句,包括授予root用户所有权限并刷新权限的步骤。这些方法能有效解决连接问题,确保数据库的正常访问。
远程连接MySQL配置[项目代码]
本文详细介绍了如何配置MySQL以允许其他电脑远程连接。首先,需要修改mysql数据库中的user表,将host项从localhost改为%或添加特定IP地址并授权。其次,需在系统防火墙中添加3306端口的例外。文章还提供了具体的SQL命令示例,如使用GRANT语句授权特定用户从指定IP连接,以及通过修改user表更新root用户的host值。最后,总结了配置步骤,包括登录MySQL、选择数据库、查看和修改host值、刷新权限表等关键操作。
MySQL报错2003解析[项目源码]
本文详细解析了MySQL数据库中常见的错误号码2003报错,主要分为两种情况:一是MySQL服务未启动或启动失败,可能由于其他MySQL服务未正常关闭、MySQL服务未设置为自启动或手动关闭导致;二是端口号出错,常见于用户记混或手误输入错误端口号。MySQL默认端口为3306,与SQL Server(1433)和Oracle(1521)不同,容易混淆。文章旨在帮助用户快速定位并解决MySQL连接问题,提升数据库使用效率。


