Обновление Ubuntu с 17.10 до 18.04 переместило мою базу данных MariaDB в папку /var/lib/mysql-10.2 и понизило MariaDB с 10.2 до 10.1

[Это скорее How-To-Post]

В процессе обновления Ubuntu до 18.04 было окно с вопросом, что я хочу сделать с моей установкой MariaDB - установить MariaDB в Debian , или оставьте мою установку (работающую MariaDB 10.2 установку.) Я должен был выбрать установку Debian, что в тот момент имело смысл для меня. К сожалению, это заключило в тюрьму (переместило) мою базу данных 10.2 в новое место /var/lib/mysql-10.2. И понизил мою версию MariaDB до установленной MariaDB 10.1 в Debian. К сожалению, только после того, как этот процесс обновления подтолкнул меня к тому, что мне придется сделать дамп / импорт, чтобы восстановить доступ ко всем моим данным. Это нелегко сделать, если все, что я получил, это копия структуры файла / папки базы данных в /var/lib/mysql-10.2.

Теперь моя версия Сервера (после обновления Ubuntu 18.04): 10.1.29-MariaDB-6 - Ubuntu 18.04

В итоге я удалил 10.1 и все, что с ним связано

sudo apt-get purge mysql-server* mariadb*
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
sudo rm -rf /var/log/mysql

переустановить MariaDB 10.2

sudo apt install mariadb-server-10.2

остановить сервер mysql

sudo systemctl stop mysql

, следуя в этом направлении Я скопировал недостающие базы данных с /var/lib/mysql-10.2 обратно на /var/lib/mysql. ТОЛЬКО отсутствующая папка базы данных и содержимое. И заменил эти файлы: ib_buffer_pool, ibdata1, ib_logfile0 и ib_logfile1 исходными файлами из /var/lib/mysql-10.2

для сброса прав доступа к папке и содержимому

sudo chown -R mysql:mysql /var/lib/mysql 

Казалось, что все работало так, как планировалось, но я как-то не смог получить доступ к данным. Наконец-то он заработал, выполнив это от имени пользователя root:

mysqlcheck --all-databases -p

Если вы снова запустились и запустились, обязательно удалите innodb_force_recovery = 5

Я надеюсь, что это поможет кому-то застрять ситуация.

0
задан 8 May 2018 в 02:41

1 ответ

как указано выше... [Это - больше Как к сообщению]

0
ответ дан 24 September 2019 в 04:28

Другие вопросы по тегам:

Похожие вопросы: