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

原创 2016年06月01日 15:23:04

针对其他用户能够连接服务器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;

就能完美收工了。

在数据库连接名跟密码还有数据库名字也正确的时候报错com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied fo

56385 [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1] WARN  com.mchange.v2.resourc...

mysql5.7设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

【问题】 有时候,只是为了自己测试,不想密码设置得那么复杂,譬如只想设置root的密码为123456。 SET PASSWORD FOR 'root'@'localhost' = PASSWORD...
  • kuluzs
  • kuluzs
  • 2016年07月16日 14:40
  • 8294

WINDOW 安装mysql5.7数据库,并设置密码及相关报错

环境:系统:WINDOW10 数据库:mysql5.7 windows 10安装mysql5.7第一步 到mysql官网下载mysql-5.7.17-winx64.zip第二步 解压缩 mysq...
  • HHTNAN
  • HHTNAN
  • 2017年08月03日 11:06
  • 260

【其他】windows10下mysql5.7安装中的登录以及密码过期问题

windows10下mysql5.7安装中的登录以及密码过期问题 注:本文转自绿风1号的博客,原文地址为:http://blog.csdn.net/u012322855/article/de...

关于mySql5.7.10密码过期及应对

【转载】关于mySql5.7.10密码过期及应对======================================================1、问题描述使用mysql客户端SQLYog...

MySQL5.6密码过期设置

在MySQL5.6.6版本起,添加了password_expired功能,它允许设置MySQL数据库用户的密码过期时间。这个特性已经添加到mysql.user数据表,它的默认值是”N”,表示已禁用密码...

mysql 5.6 用户密码过期问题

1.版本 1)操作系统  cat /etc/issue cat /etc/issue CentOS release 6.6 (Final) Kernel \r on an \m ...

MySQL的用户密码过期功能详解

MySQL的用户密码过期功能详解作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs先说明两个术语。Payment Card ...
  • chszs
  • chszs
  • 2016年02月11日 13:54
  • 16500

Mac使用mysql中出现ERROR 1045: Access denied for user: 'root@localhost' 以及密码过期解决方法

文章链接 昨天学数据库,安装的时候完全没看到设置密码的地方… 然后登陆不进去,一直出现ERROR 1045: Access denied for user: ‘root@localhost’报错 ...

详解MySQL的用户密码过期功能

在MySQL版本5.6.6版本起,添加了password_expired功能,它允许设置用户的过期时间。 这个特性已经添加到mysql.user数据表,但是它的默认值是”N”。可以使用ALTER U...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:服务器本地mysql连接报错密码过期
举报原因:
原因补充:

(最多只允许输入30个字)