关闭

服务器本地mysql连接报错密码过期

标签: mysql服务器
100人阅读 评论(0) 收藏 举报

针对其他用户能够连接服务器mysql,但是本地连接报错 'Your password has expired. To log in you must change it using a client that supports expired passwords.'解决方案如下:

进入mysql所在目录用CMD运行

Mysql>mysql -u root -p 回车后输入密码

Mysql>use mysql;

Mysql>update user set password=PASSWORD(‘root’) where user=’root’;

Mysql>flush privileges;

Mysql>quit;

解决后发现本机现能用127.0.0.1localhost能够连接,却不能用自己的IP访问;解决方案如下:

进入mysql所在目录用CMD运行

Mysql>mysql -u root -p 回车后输入密码

Mysql>grant all privileges on *.* to ‘用户名’@’本地IP地址’ identified by ‘密码’;

Mysql>flush privileges;

Mysql>quit;

就能完美收工了。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:100次
    • 积分:11
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档