重置MySQL的root密码设置为“默认” - 甲基苯丙胺(Reset MySQL root pa

2019-08-31 06:12发布

我在phpMyAdmin的改变了我的根级别的密码。 我不确定在哪里输入密码本身,因为它并没有给我的选项(登录表单)。 我想知道,如果它是在php.ini文件,但用户读取权限可以读取它,如果我在那里放置了密码。

现在,我尝试过各种在线资源来解决这个问题的MySQL没有运行。 如果需要的话我会删除甲基苯丙胺,并重新安装,但我不想失去我的数据库文件。 理想我想恢复密码为默认值,我相信没有什么,只是现在我无法连接到phpMyAdmin,或毫安起始页:

Error: Could not connect to MySQL server!

任何帮助将是巨大的。

UPDATE -

从甲基苯丙胺错误信息:

/Applications/MAMP/Library/bin/mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect

Answer 1:

这似乎用终端重置密码时有固定的:

/Applications/MAMP/Library/bin/mysqladmin -u root -p password newpassword

发现甲基苯丙胺常见问题 。



Answer 2:

期待中的文件:

  • checkMysql.sh
  • quickCheckMysqlUpgrade.sh
  • repairMysql.sh
  • stopMysql.sh

在这种情况下,重要的一条是“quickCheckMysqlUpgrade.sh”。 所有文件都位于/应用程序/ MAMP / bin /目录。

在这些文件中,你会发现像

# /bin/sh
/Applications/MAMP/Library/bin/mysqlcheck --quick --check-upgrade -u root -proot --socket=/Applications/MAMP/tmp/mysql/mysql.sock mysql

当你看到-proot是密码MAMP将尝试使用,-p {}密码。

-p表示“密码”和其后的是密码。 因此,改变“-proot”来如。 “-pmysecret”或任何你的密码。



Answer 3:

我被启动恼火“拒绝访问”错误MAMP将显示,即使我能够访问使用phpMyAdmin或其他的SQL工具我的网站。 我甚至发现/更新checkMysql.sh,repairMysql.sh和upgradeMysql.sh密码。 我没有看到所谓的quickCheckMysqlUpgrade.sh脚本和纠正该密码固定的启动错误我。



Answer 4:

我只是解决了我的MBP这个问题! 在MAMP临(v352),去到MySQL选项卡,点击“更改密码”。



文章来源: Reset MySQL root password to “default” - MAMP