我使用的是 MariaDB 还是 MySQL?

我使用的是 MariaDB 还是 MySQL?

Ubuntu 升级(至 19.10)搞乱了我的数据库服务器。升级后,SQL 服务器无法启动。因此我安装了 MySQL,但后来意识到我可能一直在使用 MariaDB。

有没有办法根据表格的内容找出我之前使用的内容——如果玛拉雅数据库或者MySQL

我在 中有两个文件夹var/lib/:一个是mysql,另一个是mysql-10.2(这表明我在某个时间一定是在 Ubuntu 18.04 上运行 MariaDB 10.2);它们都包含数据库文件:.frm.MYD.MYI

我认为重新安装相同的 SQL 引擎很重要。但阅读更多内容后发现,只要是较新的引擎,它就会兼容。

我后来尝试让数据库重新运行,但没有成功。

我尝试卸载 MySQL 和 MariaDB,以便全新安装 MariaDB。但不知为何,它无法正常工作。有关这方面的更多信息,请访问我的unix.stackexchange.com邮政。

更新

跑步dpkg --get-selections我得到了

...
mysql-client-8.0 安装
mysql-client-core-8.0 安装
mysql-common 安装
mysql-server-8.0 安装
mysql-server-core-8.0 安装
mysql-utilities 卸载
...

答案1

如果它确实在运行,这可能是最不具侵入性的询问方式它是什么版本:

mysqld --version

这对于 MySQL、MariaDB 或 Percona 来说应该同样有效。例如:

$ mysqld --version
mysqld  Ver 5.6.22-71.0 for debian-linux-gnu on x86_64 (Percona Server (GPL), Release 71.0, Revision 726)

相关内容