昨晚中刀了,系统不得不重装,好在Netbeans啊,MySQL, Tomcat之类的东西装在其他盘符,所以损失不大。
一早重灌系统后,试试Netbeans。Tomcat启动正常,MySQL倒是有点问题。
Services - Databases - Register MySQL database
因为MySQL安装目录什么都没有改变,所以MySQL Server Properties 安照之前配置;
但是配置完毕后MySQL Server at localhost:3306 显示not connected。
想想大概是重装系统后,没有添加服务的关系,于是在系统里添加路径,
然后在Start- command -cmd Dos窗口里直接输入
mysqld-nt --install MySQL50 --defaults-file="I:\Program Files\MySQL\MySQL Server 5.0\my.ini" (MySQL安装在I:\Program Files\MySQL\MySQL Server 5.0\)
提示Service installed。但是运行service提示:
ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)开始考虑到是不是防火墙关系,关闭防火墙问题依旧,并发现同样使用localhost的Java DB运行ok,
想来不是localhost的问题,检查services 发现MySQL50的服务并没有运行,再看MySQL服务属性
Path to executable的设置上,mysqld-nt的位置被设置在C:\了,问题就在这里,原来服务装错了。
发现问题了,可是如何删除(修改)服务又成了新问题,在dos窗口想用mysql-nt -remove来删除服务,提示服务没有安装。
最后只能直接在注册表里修改的方法:
Start - command - regedit
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services、MySQL50
ImagePath 将错误的路径改成 "I:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt"--defaults-file="I:\Program Files\MySQL\MySQL Server 5.0\my.ini" MySQL50
完了,服务里启动MySQL50 服务,Netbeans里MySQL连接测试ok!
总结: 所谓的ERROR 2003: Can't connect to MySQL server on 'localhost' (10061) 估计应该是MySQL服务没有正常运行造成的,
所以只要重新正确启动MySQL服务,问题就迎刃而解了!
--转自internal
分享到:
相关推荐
在本文中,我们将深入探讨如何有效解决“ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (111)”这个错误,它通常发生在尝试连接到本地MySQL服务器时失败的情况。 首先,这个错误代码...
在启动MYSQL时出现问题:“ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)”,情况如图: 二、问题分析 从错误的提示中可以看出MySQL服务没有启动,因此只需要启动MySQL服务就可以...
ERROR 2003 (HY000): Can't connect to MySQL server on '*.*.*.*' (113)的解决办法
Navicat premium连接mysql时出现2003-Can't connect to MySql server on 'localhost'(10061)错误
在MySQL服务器的运行过程中,可能会遇到“ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'”这样的错误。这个错误提示表明,客户端试图通过Unix域套接字(socket文件)...
1、如果你是虚拟主机用户(购买的空间),则联系空间商检查 MySQL 是否正常启动,并确认 MySQL 的配置信息(是否为 localhost); 2、如果你是独立主机用户(拥有管理主机权限),则按下面步骤检查: 1)检查是否...
?php $link=mysql_connect(‘localhost’,’root’,... 运行后报错 Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ 但在 命令行中能进入mysql [root@localhost local]# mysql -u root -p E
然而,这个过程中可能会遇到各种问题,其中最常见的一种错误就是“ERROR 2003 (HY000): Can't connect to MySQL server on 'IP地址' (111)”。这篇文章将深入探讨这个问题的原因,并提供解决方案。 首先,当尝试...
mysql配置时提示error nr.2003 can't connect to mysql server on 'localhost'(10061).doc
三、ERROR 2003 (HY000):Can't connect to MySQL server on 'localhost' (10061) 此错误表明MySQL服务未启动,导致无法通过localhost或127.0.0.1连接。你可以通过以下步骤解决这个问题: 1. 打开“我的电脑”。 2....
在MySQL的使用过程中,有时会遇到异常错误"ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)"。这个错误通常表示客户端无法通过套接字文件与MySQL服务器...
对于Windows XP系统,可能存在TCP/IP连接数的限制,但Windows Server 2003及以上版本通常没有此类限制。不过,仍需关注系统整体的连接数,确保不超过其最大值。 5. **配置MySQL服务器参数**: 考虑到MySQL服务器...
ERROR 1130 (HY000): Host ‘localhost’ is not allowed to connect to this MySQL server www.jb51.net 出现原因: mysql只有一个root用户,修改root密码后选了MD5,提交后,重新 登陆出现“Host ‘localhost’ is...
如果出现"ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)",说明你的MySQL还没有启动。 解决办法: 第一步 删除c:\windowns下面的my.ini 第二步 打开c:\mysql\bin\winmysqladmin....
- `server_name`:这是MySQL服务器的地址,通常是“localhost”(表示本地服务器)或者服务器的IP地址。 - `username`:是MySQL数据库的用户名,用于身份验证。 - `password`:对应用户的密码。 然而,`mysql_...
主要介绍了解决Navicat远程连接MySQL出现 10060 unknow error的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2) ``` 2. **故障分析**: - 首先,检查MySQL服务的状态,确认服务是否正在运行。可以使用`netstat`命令检查3306...
在使用MySQL数据库时,有时会遇到“ERROR 1130: Host ‘192.168.1.3’ is not allowed to connect to this MySQL server”的错误,这意味着当前的用户账户没有权限从指定的远程主机进行连接。解决这个问题通常涉及到...