Как обновить MySQL 5.5 до 5.6 / 5.7 или MariaDB 5.5 до 10.x в Linux?

В этой статье представлены инструкции по обновлению MySQL 5.5 до 5.6 / 5.7 и MariaDB 5.5 до 10.0 / 10.1 / 10.2 / 10.3 / 10.4 / 10.5 в Linux.

Вот все варианты установок — https://support.plesk.com/hc/en-us/articles/213403429-How-to-upgrade-MySQL-5-5-to-5-6-5-7-or-MariaDB-5-5-to-10-0-10-1-10-2-on-Linux-

Plesk на CentOS 7 / RHEL 7

По умолчанию CentOS 7 поставляется с MariaDB 5.5. Версия MariaDB 10.x представляет собой замену MySQL 5.5-5.7.

  1. В целях безопасности создайте дамп всех баз данных с помощью следующей команды:# MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin —verbose —all-databases —routines —triggers > /tmp/all-databases.sql
  2. Остановить MariaDB:# service mariadb stop
  3. Удалите дополнительные пакеты, такие как mariadb-bench:# rpm -e —nodeps mariadb-bench
  4. В целях безопасности скопируйте каталог базы данных в отдельную папку:# cp -v -a /var/lib/mysql/ /var/lib/mysql_backup
  5. Проверьте, установлен ли пакет mysql-server:# rpm -q —whatprovides mysql-serverЕсли он установлен и команда выше дает результат, удалите его с помощью следующей команды:# rpm -e —nodeps `rpm -q —whatprovides mysql-server`
  6. Настройте репозиторий MariaDB: откройте страницу « Настройка репозиториев MariaDB» , выберите дистрибутив ОС, выпуск и желаемую версию MariaDB. После этого появится конфигурация, которую нужно добавить в файл /etc/yum.repos.d/MariaDB.repo.Warning: Do not select versions 10.4 and 10.5 unless you have Plesk Obsidian older than 18.0.30. these MariaDB versions are supported starting from Plesk Obsidian 18.0.30.Вот пример для MariaDB 10.2:6.1. Откройте / создайте файл MariaDB.repo в любом текстовом редакторе. В этом примере мы используем редактор vi :# vi /etc/yum.repos.d/MariaDB.repo6.2. Добавьте в файл содержимое ниже:[mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.2/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=16.3. Сохраните изменения и закройте файл.
  7. Запустите обновление MariaDB:# yum install MariaDB-client MariaDB-server MariaDB-compat MariaDB-shared
  8. После завершения обновления запустите MariaDB:# systemctl restart mariadbИЛИ# systemctl restart mysql
  9. Обновите базы данных MySQL:# MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin
  10. Перезапустите службу mysql:# systemctl restart mariadbИЛИ# systemctl restart mysql
  11. Выполните эту команду, чтобы обновить версию пакета внутри Plesk:# plesk sbin packagemng -sdf

Note: After an upgrade, there may appear ‘mysql’ init script. It should be removed to avoid conflicts with MariaDB service. The same commands can be used to fix already existing conflict:

# systemctl stop mysql; killall mysqld # to stop the incorrect service if it is started
# rm /etc/init.d/mysql && systemctl daemon-reload # to remove the incorrect service script and reload systemctl configuration
# systemctl start mariadb # to start MariaDB if not started
# systemctl enable mariadb # to make sure that MariaDB will start after the server reboot automatically

0
Описание категорий Woocommerce Топ 18 Биржы Фриланса 2020

Комментариев нет

Нет комментариев

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *