Назад | Перейти на главную страницу

Я использовал MariaDB или MySQL?

Обновление Ubuntu (до 19.10) испортило мой сервер базы данных. После обновления сервер sql не запускался. Итак, я установил MySQL, но позже понял, что, возможно, использовал MariaDB.

Есть ли способ узнать на основе содержимого таблицы, что я использовал ранее - если MariaDB или MySQL?

У меня две папки в var/lib/: один назван mysql а другой mysql-10.2 (что означает, что в определенный момент я должен был использовать MariaDB 10.2 на Ubuntu 18.04); в них обоих есть файлы базы данных: .frm,.MYD, и .MYI.

Я думаю, было бы важно переустановить тот же движок sql. Но, читая больше об этом, выясняется, что если это более новый движок, он будет совместим.

С тех пор я попытался снова заставить базу данных работать, но безуспешно.

Я попытался удалить MySQL и MariaDB, чтобы заново установить MariaDB. Но я как-то не могу заставить его работать. Подробнее об этом здесь, на моем unix.stackexchange.com Почта.

Обновить

Бег dpkg --get-selections я получил

...
mysql-client-8.0        install
mysql-client-core-8.0   install
mysql-common            install
mysql-server-8.0        install
mysql-server-core-8.0   install
mysql-utilities         deinstall
...

Если он действительно запущен, это может быть наименее инвазивным способом задать вопрос Это какая это версия:

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)