Как переключить MySQL/MariaDB на версию по умолчанию
В некоторых случаях вам может понадобиться обновить или переключить версию MySQL/MariaDB, чтобы использовать новые функции или обновления безопасности. В этой статье подробно рассказывается, как переключить версию MySQL/MariaDB по умолчанию в среде ServBay. Вот конкретные шаги:
TIP
В качестве примера перехода будет использован переход с MariaDB 10.11 на MariaDB 11.3
1. Сначала сделайте резервную копию базы данных старой версии
Перед переключением версии MariaDB рекомендуется сначала сделать резервную копию существующей базы данных, чтобы предотвратить потерю данных. Вы можете легко сделать резервную копию всех баз данных с помощью команды mysqldump
.
mysqldump -uroot -p --all-databases --opt > mariadb_backup.sql
При выполнении этой команды система запросит пароль пользователя root для MariaDB. После завершения резервного копирования вы получите файл с именем mariadb_backup.sql
в текущем каталоге.
2. Установите новую версию, которую вы хотите использовать, например, MariaDB 11.3
В панели управления ServBay найдите раздел управления базами данных, выберите MariaDB и нажмите на установку требуемой новой версии (например, MariaDB 11.3).
3. Отключите старую версию, например, MariaDB 10.11
После установки новой версии вам необходимо отключить старую версию, чтобы система использовала новую версию MariaDB. Найдите старую версию (например, MariaDB 10.11) и отключите её.
4. Активируйте новую версию и убедитесь, что служба работает нормально
После отключения старой версии активируйте новую версию MariaDB и убедитесь, что её сервис работает нормально.
5. В панели настроек переключите версию по умолчанию с MariaDB 10.11 на MariaDB 11.3 и нажмите Применить
Далее необходимо в панели настроек переключить версию по умолчанию на вновь установленную версию. Выберите MariaDB 11.3 и нажмите Применить, чтобы применить изменения.
6. Вернитесь в панель управления, чтобы увидеть, что версия по умолчанию была успешно настроена
В панели управления вы должны увидеть, что версия по умолчанию была успешно переключена на MariaDB 11.3.
7. Вернитесь в командную строку и введите mysql -V
, чтобы убедиться, что версия переключена на 11.3.2
Введите следующую команду в командной строке, чтобы убедиться, что версия MariaDB была успешно переключена:
mysql -V
Результат должен показать текущую версию MariaDB как 11.3.2.
8. Восстановите базу данных
После переключения версии необходимо восстановить ранее сделанную резервную копию базы данных. Используйте следующую команду для восстановления базы данных:
mysql -uroot -p < mariadb_backup.sql
Система запросит пароль пользователя root для MariaDB. После ввода пароля начнется восстановление базы данных.
9. Убедитесь, что база данных полностью восстановлена
Чтобы убедиться, что база данных полностью восстановлена, войдите в MariaDB и проверьте, полностью ли восстановлены данные:
mysql -uroot -p
После входа в систему выполните следующую команду, чтобы просмотреть список баз данных:
SHOW DATABASES;
Проверьте все базы данных и таблицы, чтобы убедиться, что данные полны и верны.
Следуя этим шагам, вы успешно переключите версию MariaDB по умолчанию на новую и восстановите базу данных. Надеюсь, эта статья поможет вам успешно выполнить переключение версии MariaDB.