无法使用 3.5.2.2-phpMyAdmin for 5.5.27-MySQL
为用户设置密码。当尝试以phpMyAdmin
用户身份登录时设置密码时,它将弹出以下错误:
#1133 - Can't find any matching row in the user table
当以root用户身份登录时,将弹出以下密码设置成功消息。
SET PASSWORD FOR 'user'@'%' = PASSWORD( '***' )
在这两种情况下,密码都不会设置并保持不变,即为空白。
事实证明,错误确实非常模糊!
1)以root身份登录时正在设置密码,因为它正在更新MySql下users表中的user / password字段。
2)当以用户身份登录时,密码实际上并没有改变,即使在MySql的用户表中指定了一个密码,config.inc.php文件也允许不使用密码进行身份验证。
解:
将 以下值 更改 false
为 config.inc.php中的 值。
$cfg['Servers'][$i]['AllowNoPassword'] = true;
这样它读
$cfg['Servers'][$i]['AllowNoPassword'] = false;
更改 用户的 主机 从 Any
或 %
向 localhost
在MySQL用户表。这可以通过
phpMyAdmin 控制台轻松实现。
这两个更改使我可以使用其密码进行用户身份验证,并且不允许不使用密码进行身份验证。
它还允许用户以用户身份登录时更改其密码。
似乎所有的权限,其余的已通过这两个更改修复。
问题内容: 我正在尝试执行此查询- 但是我总是会出错 我认为如果用户不存在,则创建新用户。怎么了? 问题答案: 我认为,如果用户不存在,则Grant用法会创建新用户。怎么了? 在以前的mysql版本中就是这种情况。如果您想以新方式进行操作,请参见此答案。如果您想修改系统设置以使其像以前一样工作,请继续阅读。但是,请注意,这是不推荐使用的行为,因为链接文档指出: NO_AUTO_CREATE_USE
当我运行flutter create x或flutter doctor时,我会得到以下消息“无法找到任何匹配版本的JVMs”。 如何在Mac OS X 10.9上设置JAVA_HOME环境变量?
问题内容: 正则表达式后给我错误 请求字符串在哪里 任何帮助,将不胜感激。 问题答案: 尚未尝试匹配。先致电再致电。 输出:
问题内容: 我在mysql 5.6社区版中遇到以下错误: 如何解决此错误? 问题答案: 这解决了我的问题。 / *临时修复Windows 7计算机上MySQL 5.6.10的Windows安装程序的问题。我在干净安装的MySql上执行了该过程,并且对我有用,至少它停止了日志中的innodb错误行以及使用了瞬态innodb表。因此,风险自负。 从mysql删除这些表:innodb_index_sta
我试图按照google在这里给出的示例将我的google play服务依赖项升级到8.4.0,但是我得到了以下错误('com.example.exampleapp'是我的应用程序包名称的替换): 项目Build.Gradle: 模块app/build.gradle: Gradle-Wrapper.properties: 对于为什么gradle不能识别我自己的应用程序包名称有什么想法吗? 编辑: 好
这是我正在使用的代码 这就是错误 我在Ubuntu中使用WSL,我在使用Vim。但是,如果我在WSL之外使用VSC,我不会得到这个错误。但我想用Vim编码。