这个错误一般是安装了多个MySQL服务器导致的,解决方案如下:

1、进入MySQL安装目录:D:\Program Files (x86)\MySQL\MySQL Server 5.0\bin>

2、输入mysqld-nt -remove

D:\Program Files (x86)\MySQL\MySQL Server 5.0\bin>mysqld-nt -remove
The service doesn't exist!

3、输入mysqld-nt -install

D:\Program Files (x86)\MySQL\MySQL Server 5.0\bin>mysqld-nt -install
Service successfully installed.

4、输入net start mysql

D:\Program Files (x86)\MySQL\MySQL Server 5.0\bin>net start mysql
MySQL 服务正在启动 ...................
MySQL 服务无法启动。

5、输入netstat -ano|findstr 3306

D:\Program Files (x86)\MySQL\MySQL Server 5.0\bin>netstat -ano|findstr 3306
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       5804

6、输入taskkill -f -pid 5804(此处的5804即上面的进程ID)

D:\Program Files (x86)\MySQL\MySQL Server 5.0\bin>taskkill -f -pid 5804
成功: 已终止 PID 为 5804 的进程。

7、输入net start mysql

D:\Program Files (x86)\MySQL\MySQL Server 5.0\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

8、输入mysql -uroot -p进入MySQL


如果设置了环境变量,可在任意目录下执行以上命令

Logo

更多推荐