本文共 1159 字,大约阅读时间需要 3 分钟。
如果出现“ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)”错误,说明你的MySQL还没有启动。以下是解决方法:
删除C:\Windows下面的my.ini文件。
打开C:\mysql\bin\winmysqladmin.exe,输入用户名和密码。
在DOS下输入 mysqld-nt -remove 删除服务,接着输入 mysqld-nt -install 安装服务。
输入mysql,启动成功。
如果你在安装MySQL后更改了ROOT的密码,启动时使用 net start mysql 会遇到问题。使用以下命令后再 net start mysql 就没有这个错误提示了:
C:\mysql\bin\mysqladmin -u root -p shutdown
A system error has occurred.System error 1067 has occurred.The process terminated unexpectedly.
如果你在Windows XP上使用任何版本的MySQL,启动MySQL服务时都会在中途报错,错误内容为:
在本地计算机无法启动mysql服务 错误1067:进程意外中止
查找系统目录下的my.ini文件,编辑内容(如果没有该文件,则新建一个),至少包含basedir,datadir这两个基本的配置。
[mysqld]# 设置为MYSQL的安装目录basedir=D:\Program\Tools\mysql# 设置为MYSQL的数据目录datadir=D:\Program\Tools\mysql\data
另外,注意设置WinMySQLadmin:
[WinMySQLadmin]Server=D:\Program\Tools\mysql\bin\mysqld-nt.exeuser=rootpassword=yourpassword
如果你刚刚弄好MySQL,可能会遇到1067错误。解决方法如下:
在C:\Windows里找一找my.ini,然后删除它,再启动winmysqladmin.exe界面配置MySQL,保存my.ini就可以了,启动MySQL试试。
通过以上步骤,你应该能够解决MySQL服务无法启动的问题。
转载地址:http://qobfk.baihongyu.com/