使用 AppServ安装Mysql套件,安装完成后使用正确的用户名密码登陆MySQL,
错误提示:
提示用户名或密码不正确
解决方法:
1.安装目录下找到my.ini
2.修改my.ini 在最后一行加入 skip-grant-tables
3.重新启动mysql服务(dos services.msc 下找到mysql服务器重新启动)(此时登入mysql不需要密码)
4.修改用户表密码为自己的密码 记住密码字段为
authentication_string
5.删除my.ini 在最后一行加入的 skip-grant-tables
6.重启启动mysql服务(同上面3)
客户端连接(Navicat、phpmyadmin)再次错误:
ERROR 1862 (HY000): Your password has expired. To log in you must
change it using a client that supports expired passwords.
解决办法:
1.在mysql下bin目录进入命令行模式
2.mysql -uroot -p (输入密码登陆)
3. 输入 SET PASSWORD = PASSWORD('你的密码')
4 如果提示Query OK, 0 rows affected, 1 warning (0.00 sec)则表示成功了,这时候可以正常登陆mysql了