今天不慎在phpmyadmin中将mysql的用户(root@localhost,root@%)都删掉了。 这时mysql无论如何都连不上。搞了好久终于搞定: 如果在windows下,运行着的是server端的进程mysqld-nt.exe,在任务管理器中将其中止。 linux下就ps-e然后kill掉。 命令行运行mysqld-nt --skip-grant-tables,其即不加载系统的权限表。 这时phpmyadmin就可以进入了。 找到mysql数据库,user表,加上root用户就ok了,密码要用password()加密。 忘记root密码也可用此办法修改。 |