此操作环境为:windows,
linux与其类似
其步骤为:
遇到msyql连接问题:
1,如果是忘记密码的话,就cd 到MYSQL 的bin文件下,用DOS命令使用:
mysqld --skip-grant-tables
此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。
注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。
2,再开另一个DOS窗口,仍然在MySQL的bin目录下,输入命令
mysql -u root
3,show databases 选择MySQL的数据库
use mysql;
4,显示用户信息
输入select user,host,password from user; 来查看账户信息。
5,更改root密码,输入update user set password=password('123456') where user='root' and host='localhost';
6,如果没有出现MySQL这个库,只有两个,证明在第一步的时候跳过验证失败