欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【如何正确的解决 MySQL中忽略用户的现象】,下面是详细的分享!
如何正确的解决 MySQL中忽略用户的现象
如果遇到下述错误,表示当启动mysqld时或重新加载授权表时,在用户表中发现具有非法密码的账户。
发现用户'some_user'@'some_host'密码错误:忽略用户。
作为其结果,许可系统将简单忽略账户。
在下面的介绍中,指明了可能的原因和问题的更正措施:
1.或许,你正打算用旧的用户表运行新版本的mysqld。执行mysqlshow mysql user检查Password(密码)列是否短于16个字符,通过该方式可检查该问题。如果结果是肯定的,可运行脚本/add_long_password脚本更正该问题。
2.账户具有旧的密码(8字符长),而且未使用“--old-protocol”选项启动mysqld。更新用户表中的账户,使之具有新的密码,或使用“--old-protocol”选项重启mysqld。
3.在用户表中未使用PASSWORD()函数指定了密码。使用mysql用新密码更新用户表中的账户,务必使用PASSWORD()函数:
| 以下为引用的内容:
4. mysql> UPDATE user SET Password=PASSWORD('newpwd') -> WHERE User='some_user' AND Host='some_host'; |
以上所分享的是关于如何正确的解决 MySQL中忽略用户的现象,下面是编辑为你推荐的有价值的用户互动:
相关问题:MYSQL 连接数据库失败,请确定数据库用户名,密码设...
答:linux下连接本机mysql有两种方式: 1、socket 方式 2、tcp/ip方式 你的估计就是这种问题,有些时候使用tcp/ip方式,有些时候是另外一种。 所以你可以有两种方式解决: 1、直接强制使用tcp/ip方式 2、把socket补上 方法: 1、mysql 后面加个 --pr... >>详细
相关问题:mysql里有多个用户 怎么查看这几个用户的修改删除...
答:登录mysql后; 1、输入use mysql ; 2、输入select user , update_priv ,delete_priv ; 显示N为没有有权限显示Y有权限。 >>详细
相关问题:mysql的2014错误问题,求教
答:你不描述一下问题,也没有图片说明故障现象,谁知道怎么帮你呀。 都没看懂你的问题到底是啥意思,你把问题再详细追问一下,我看看能不能帮你。 百度提问页面的顶端可以看到“我要提问”,要描述清楚您的问题,为了更好地得到答案,可通过文字、截... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
