PhPmyadmin MySQL错误 #1018 Xampp

29

我已经安装了XAMPP,并通过它配置了MySQL和PHPmyadmin。但是,当我尝试创建新的用户账户时,它显示一个MySQL错误#1018,其中包含以下内容:

错误: 1018 SQLSTATE: HY000 (ER_CANT_READ_DIR)

消息: 无法读取目录 '%s'(errno:%d - %s)

这个错误信息把我带到了PHPmyadmin服务器中的SQL查询,它显示如下内容:

SHOW PLUGINS SONAME LIKE '%_password_check%'

我被这个问题困住了。我尝试了不同的方法,但都没有成功。我将非常感激您对此问题的帮助。提前致谢。


你是使用phpmyadmin还是命令行创建用户帐户? - Web Dev Guy
当我通过phpmyadmin创建用户帐户时,遇到了相同的问题。错误消息显示“没有这样的文件或目录xampp\mysql\lib\plugin”。 - Hai Nguyen
更多信息:该问题出现在xampp-win32-7.1.1-0-VC14-installer中。 - Hai Nguyen
2个回答

94

如果您在默认文件夹 C:\xampp 中安装了 XAMPP,请在资源管理器中手动创建文件夹 C:\xampp\mysql\lib\plugin。这应该可以解决用户创建的问题。


2
这个错误显示您无法在此目录中读取。请查看mysql网站上的这个。通常情况下,当您没有文件夹权限时会发生这种情况,最简单的方法是将完全控制权赋予“所有人”组。只需右键单击文件夹,在安全选项卡中“编辑”,选择“所有人组”,在下方窗口上选中“完全控制”即可。

1
你也可以尝试以“管理员”身份启动XAMPP。 - Mohtisham Zubair

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接