在Mac OS上升级到MySQL 5.7后恢复数据库?

在Mac OS上升级到MySQL 5.7后恢复数据库?,mysql,database,macos,mysql-5.7,Mysql,Database,Macos,Mysql 5.7,我已经将MySQL版本从5.5更新到了5.7。更新后,我重新设置了密码(默认设置),并将其更改回以前使用的密码-一切正常 问题是,当我登录到phpmyadmin时,我看不到升级之前的数据库 我很确定它们没有丢失,但由于我不是MySQL和OSX的专家,我需要一条如何恢复它们的建议。macOS上的MySQL安装程序将MySQL安装到/usr/local/MySQL版本中。然后它创建一个到/usr/local/mysql的符号链接。旧的数据仍然存在,在 /usr/local/mysql-5.6.../

我已经将MySQL版本从5.5更新到了5.7。更新后,我重新设置了密码(默认设置),并将其更改回以前使用的密码-一切正常

问题是,当我登录到phpmyadmin时,我看不到升级之前的数据库


我很确定它们没有丢失,但由于我不是MySQL和OSX的专家,我需要一条如何恢复它们的建议。

macOS上的MySQL安装程序将MySQL安装到
/usr/local/MySQL版本中。然后它创建一个到
/usr/local/mysql
的符号链接。旧的数据仍然存在,在

/usr/local/mysql-5.6.../data

macOS上的MySQL安装程序将MySQL安装到
/usr/local/MySQL版本中。然后它创建一个到
/usr/local/mysql
的符号链接。旧的数据仍然存在,在

/usr/local/mysql-5.6.../data

您确定更新正确吗?也许你安装了一个新的数据库(因此得到了一个新的pw),而不是升级(这不应该重置你的密码)。当您启动MySQL服务器时,是否会收到任何错误消息(缺少插件等)?您是否可以通过其他方式(工作台/命令行客户端/…)登录并查看丢失的数据?请尝试在磁盘中搜索像
ibdata*
*.ibd
*.myd
这样的文件。您可能有两个数据目录(一个用于5.5/旧数据,一个用于新的空5.7安装)。如果什么都不起作用:您的数据当然会在您进行更新之前进行的备份中。@Solarflare实际上我在升级之前没有备份DBs:(幸运的是,我搜索了
ibdata
,找到了MySQL早期版本的目录,并且能够从物理文件中恢复。谢谢!我也有同样的问题。我的问题是,你是如何从物理文件中恢复的?我将它们复制到了新的数据文件夹中,但没有成功。你确定更新正确吗?可能be您安装了一个新的数据库(因此得到了一个新的pw),而不是升级(不应该重置密码)。启动MySQL服务器时,您是否收到任何错误消息(缺少插件…)?您可以通过其他方式登录(工作台/命令行客户端/…)并查看丢失的数据?尝试在磁盘中搜索文件,如
ibdata*
*.ibd
*.myd
。您可能有两个数据目录(一个用于5.5/旧数据,一个用于新的空5.7安装)。如果不起作用:您的数据当然会在您进行更新之前进行的备份中。@Solarflare实际上我在升级之前没有备份DBs:(幸运的是,我搜索了
ibdata
,找到了MySQL早期版本的目录,并且能够从物理文件中恢复。谢谢!我也有同样的问题。我的问题是,你是如何从物理文件中恢复的?我将它们复制到了新的数据文件夹中,但没有成功。