欢迎访问清竹软件站!       点击这里给我发消息 客服QQ:165461152
查看:6426 | 回复:0
楼主:清竹科技
清竹科技发表于:2014-07-04 10:09:16

该故障可能引发症状:主机管理系统被控端测试连接正常,但是无法开通及管理,都是提示0136错误。
操作步骤:
1、打开命令行窗口,停止mysql服务(或者在任务管理器里结束掉mysqld-nt.exe进程):Net stop mysql
2、一般到mysql的安装路径\bin,找到 mysqld-nt.exe,由于MYSQL版本问题,有的MYSQL服务文件名可能不一样,此时需要修改代码里的mysqld-nt.exe,文件名称可以依次点开:控制面板-》管理工具-》服务-》MYSQL查看MYSQL的服务文件名,常见文件名:mysqld-nt.exe、mysqld.exe,以下假设mysqld-nt.exe。

3、执行:mysqld-nt --skip-grant-tables(开始,运行,CMD,输入:"d:\mysql\bin\mysqld-nt" --skip-grant-tables,根据你的MYSQL服务路径输入,注意有引号)

4、登录phpmyadmin,打开mysql数据库,找到user表,将root@%这条记录删除,保留root@localhost

5、打开任务管理器,将mysqld-nt.exe进程结束掉,执行net start mysql启动服务

6、测试ROOT账户是否正常,如还无法登录,请见以下两篇文章:

mysql忘记root密码如何处理:http://bbs.qzsys.com/thread-15-1-2.html
一键重置MYSQL的ROOT密码批处理文件:http://bbs.qzsys.com/thread-310-1-1.html