重新安装 mysql 后数据库 'performance_schema' 和 'sql' 丢失

Databases 'performance_schema' and 'sql' missing after the reinstallation of mysql

我们正在开发一个重要的网站,我们的 VPS 已关闭并在 2 天后由 OVH 重新打开。之后,我们无法访问我们的 phpmyadmin,不得不重新安装 mysql-client 和 mysql-server + phpmyadmin。但是在安装过程中我们遇到了很多错误,当我们发现我们没有数据库 performance_schema 和 sql 时,我们知道这会变坏。我们已经在 1 小时内导航以搜索解决方案,但没有任何效果,我们一次又一次地终止、清理和重新安装 mysql,现在没有更多效果。

感谢未来的回答。

你真的需要'performance_schema'吗?

我会用 debian 7/8 重新安装 vps 然后再试一次。

您的安装过程出现严重错误。 mysqlperformance_schema "databases" 并不是真正的数据库。它们内置于 MySQL 服务器软件中。如果它们丢失了,则表明您的安装是——灾难性的——不正确。但你知道的。

我怀疑您正在使用非标准程序重新安装 mysql 服务器。您是否尝试以不覆盖您的 data 目录的方式安装它?你不能那样做™。尝试全新安装 MySQL 服务器,然后恢复数据库备份。

(请注意,您安装的MySQL客户端软件和phpmyadmin与此问题无关。)