码迷,mamicode.com
首页 > 其他好文 > 详细

ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number;

时间:2014-12-29 20:01:01      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

rpm 安装了 mysql 5.6 的版本

遇到的问题

1. 提示与5.1版本的有冲突. 解决方式, 是 rpm --force -ivh rpm包.rpm 进行强制安装

2. 启动 mysql 后, MySQL 5.6 版本使用空密码无法登陆. 

    解决方式: mysql 5.6 安装完成后, 会生成一个随机密码, 密码可以在  ‘/root/.mysql_secret‘. 中找到. 第一次连接必须变更密码 且只能使用 ‘SET PASSWORD‘ 命令

    eg  ‘SET PASSWORD = "你的密码"‘;

3. 使用其他语句时, 总是会提示 ERROR 1820 (HY000): You must SET PASSWORD before executing this statement. 意思就是说必须先设置一个密码

    而设定密码时又提示 ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number ;

    这是因为 你输入的密码是明文, 不允许这么输入. 可以在其他已安装过mysql的终端使用 select password(‘你想输入的密码‘);查询出你的密码对应的字符串, 然后用这个字符串替换你的密码.

 

ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number;

标签:

原文地址:http://www.cnblogs.com/debmzhang/p/4192285.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!