#1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)MAMP MySQL 访问被拒绝
Posted
技术标签:
【中文标题】#1045 - 用户 \'root\'@\'localhost\' 的访问被拒绝(使用密码:YES)MAMP MySQL 访问被拒绝【英文标题】:#1045 - Access denied for user 'root'@'localhost' (using password: YES) MAMP MySQL access denied#1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)MAMP MySQL 访问被拒绝 【发布时间】:2016-07-11 13:32:50 【问题描述】:我正在尝试将实时 WordPress 网站复制到我的本地服务器。我通过 MAMP 从实时站点导入数据库,尝试连接到 phpMyAdmin 时收到错误消息:
#1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)
我已经运行了几个本地 WP 安装,我可以通过 localhost:8888/sitename 路径访问它们就好了。
我没有更改任何密码或弄乱 phpMyAdmin 中的任何配置。事实上,就在昨天,一切都运行良好。我不得不重新启动我的电脑,因为它今天早上冻结在我身上,这就是问题开始的时候。
我什至进入了 Applications/MAMP/phpMyAdmin 中的 config.inc.php 文件,用户名和密码与我原来的一致。 (绝对不是“是”)
在这一点上我很难过。有人可以帮忙吗?
【问题讨论】:
【参考方案1】:尝试在密码中使用单引号,因为双引号内的符号$就像aphp变量
【讨论】:
【参考方案2】:将密码更改为更基本的形式。例如,我有“!@#$]#$%^%&^”我将其更改为“mypassword1”并且它有效。这是一个 wordpress 问题,它不支持奇怪的字符。
【讨论】:
您必须迟到才能使用这些密码。我编的。我想说的是……使用带有复杂字符的密码使我的 wordpress 无法连接到数据库。因此,我将密码更改为更简单的形式,并且有效。我正在运行本地安装的 worpress 只是为了测试目的。您必须测试您的 wordpress 可以使用哪些字符来连接。无论如何,这是我对我的问题的解决方案,它解决了它。我希望它也适用于你们所有人。【参考方案3】:您能否尝试使用此guide 重置 mysql 服务器密码。 然后将新密码放入 PHPMyAdmin 配置中?
使用密码:是表示您尝试使用密码登录,而不是使用的密码为“是”它指的是登录的不同选项,如证书等。
【讨论】:
我会使用您发送的 MySQL 指南中的通用指令吗?我正在使用 OSX。 是的,MAMP 在幕后仍然只是一个普通的旧 MySQL 服务器,还有其他东西使用 root 帐户连接到这个数据库吗?因为如果您重置它,请记住您将需要更新连接到此数据库的任何其他配置中的密码。但从您的描述来看,这听起来像是全新安装。 嗯。在终端中输入“--skip-grant-tables”时出现以下错误:-bash: --skip-grant-tables: command not found
那行是指用那个标志启动Mysql服务器,不是单独运行,我想他们期望mysql --skip-grant-tables
好的,我想我可以使用本教程重置 root 密码:link以上是关于#1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)MAMP MySQL 访问被拒绝的主要内容,如果未能解决你的问题,请参考以下文章
错误 1045 (28000): 用户 'root'@'localhost' 的访问被拒绝(使用密码:否)
如何修复 #1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:否)
Django(1045,“用户'root'@'localhost'的访问被拒绝(使用密码:NO)”)
(HY000/1045) 用户 'root'@'localhost' 的访问被拒绝(使用密码:是)
错误 1045 (28000):用户 'root'@'localhost' 的访问被拒绝(使用密码:是)-Ubuntu
PYMYSQL 错误 2021(1045,“用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)”)