将MAMP / MAMP Pro 4升级到5后如何解决MySQL升级错误

时间:2018-08-15 00:36:38

标签: mysql mamp mamp-pro

将MAMP Pro / MAMP从版本4升级到版本5(5.0.3)后,出现一个弹出窗口,提示必须升级MySQL数据库,然后单击按钮进行操作。我立即出现以下错误:

mysql_upgrade: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) while connecting to the MySQL server
Upgrade process encountered error and will not continue.

结果,我无法启动MAMP服务器或打开主机。

按照appsolute支持小组的建议,在MAMP Pro 5中,我将用户“ root”的MySQL密码更改回其默认值,并能够升级MySQL数据库。

但是,此后,当我在MAMP Pro中启动drupal5站点时,甚至在将MAMP Pro 5中的“ root”用户的MySQL密码重置为drupal5数据库所应具有的密码之后,在浏览器页面{ {3}}我收到一条错误消息:“无法连接到数据库”。

现在文件夹中似乎包含3个MySQL数据库:

  1. / Library / Application \ Support / appsolute / MAMP \ PRO / db / mysql / drupal5
  2. / Library / Application \ Support / appsolute / MAMP \ PRO / db / mysql / mysql
  3. / Library / Application \ Support / appsolute / MAMP \ PRO / db / mysql57 / mysql

Plus,并根据MAMP Pro 5在线文档,将MySQL数据库的备份备份到文件夹中:

  1. / Library / Application \ Support / appsolute / MAMP \ PRO / db / mysql56 / drupal5
  2. / Library / Application \ Support / appsolute / MAMP \ PRO / db / mysql56 / mysql

因此,第一个明显的问题是:哪些数据库在升级过程中更改了“ root”密码?两个数据库中的任何一个“ mysql”甚至都参与了加载drupal5吗?

第二个明显的问题是:为什么/ Library / Application \ Support / appsolute / MAMP \ PRO / db / mysql57中没有“ drupal5”文件夹?

我该怎么办?

0 个答案:

没有答案