Обновление до Mysql на серверах Linux Plesk

Обновление до Mysql на серверах Linux Plesk

Обновление до Mysql на серверах Linux Plesk

Обновление до Mysql на серверах Linux Plesk


Поскольку эти операции сопряжены с риском потери данных, мы настоятельно рекомендуем вам сделать резервную копию всех ваших баз данных перед началом транзакций.


Для Ubuntu и Debian

1) Вы должны получить полную резервную копию и снимок на своем сервере.

2) Сделать резервную копию: /etc/mysql/my.cnf

# cp /etc/mysql/my.cnf.ydk

3) Добавить MySQL APT Repository (репозиторий)

Выбираем платформу для скачивания и скачиваем.

# wget https://dev.mysql.com/get/mysql-apt-config_0.8.9-1_all.deb

Устанавливаем скачанный пакет.

# dpkg -i mysql-apt-config_0.8.9-1_all.deb

Во время установки пакета вам будет предложено выбрать версии сервера MySQL и другие компоненты, которые вы хотите установить. Если вы не уверены, какую версию выбрать, не меняйте выбранные по умолчанию параметры. Кроме того, если вы не хотите, чтобы компоненты устанавливались, вы можете не выбрать none. После выбора всех компонентов нажмите Apply, чтобы завершить настройку и установку пакета выпуска.

Обновить репозиторий MySQL APT.

# apt-get update

4) Давайте обновим Mysql.

# apt-get install mysql-server

Разрешить обновление /etc/mysql/my.cnf

5) Убедитесь, что установлен пакет mysql-community-libs-compat. Если он отсутствует, его необходимо установить.

6) Перейдите в Tools & Settings> Server Components в Plesk и обновите.

7) MySql veritabanlarını yükseltelim.

# MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmine

Для Centos 6

1) Остановить сервис Mysql.

# service mysqld stop

2) Сделать резервную копию баз данных.

# cp -a /var/lib/mysql /var/lib/mysql_backup

3) Давайте переключим Atomic хранилище на пассивное состояние, если оно активно.

# vi /etc/yum.repos.d/atomic.repo

enabled = 0

4) Установить хранилище MySQL-community.

# yum install http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

5) Выберем версию Mysql.

# vi /etc/yum.repos.d/mysql-community.repo

[mysql56-community]

enabled=0

[mysql57-community]

enabled=1

6) Установить пакеты Mysql.

# yum update mysql

7) Если появится следующее сообщение, нажмите кнопку (y).

warning: rpmts_HdrFromFdno: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

Importing GPG key 0x5072E1F5:

Userid : MySQL Release Engineering <mysql-build@oss.oracle.com>

Package: mysql57-community-release-el6-7.noarch (@/mysql57-community-release-el6-7.noarch)

From : /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

Is this ok [y/N]:

8) Запустить службу Mysql.

# service mysqld start

9) Обновить базы данных Mysql.

# MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin

10) Перезапустим Mysql.

# service mysqld restart

Для Centos 7

1) Создайте копию всех баз данных с помощью команды ниже.

# MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --all-databases > /tmp/all-databases.sql

2) Остановить службу MariaDB.

# service mariadb stop

3) Удалить дополнительные пакеты mariadb-bench.

# rpm -e mariadb-bench

4) Скопируйте каталог баз данных в отдельную папку. (Для резервного копирования)

# cp -a /var/lib/mysql/ /var/lib/mysql_backup

5) Давайте настроим репозитории MariaDB: откройте страницу "Setting MariaDB repositories", откройте файл с названием "/etc/yum.repos.d/MariaDB.repo" выберите дистрибутив ОС версию и версию MariaDB, чтобы увидеть конфигурацию, которая должна быть добавлена ​​в /etc/yum.repos.d/MariaDB.repo. Пример: MariaDB10.1

[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/10.1/centos7-amd64

gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck = 1

6) Обновить MariaDB с помощью команды ниже.

# yum install mariadb

7) Запустить сервис MariaDB.

# service mariadb start

8) Запустите эту команду, чтобы обновить версию пакета в Plesk:

# plesk sbin packagemng -sdf

Примечание; После обновления до версии 10.1 сценарий инициализации mysql становится видимым и может быть удален.

Обновление до Mysql на серверах Linux Plesk
Обновление до Mysql на се...
  • 2020-10-08
  • 1
  • 90
Обновление до Mysql на серверах Linux Plesk
Резервное Копирование и ...
  • 2020-10-05
  • 1
  • 114
Обновление до Mysql на серверах Linux Plesk
Что такое Ioncube и для ч...
  • 2020-10-06
  • 1
  • 142
Обновление до Mysql на серверах Linux Plesk
Что такое FTP и каковы е...
  • 2020-10-07
  • 1
  • 120
Обновление до Mysql на серверах Linux Plesk
Что такое выделенный серв...
  • 2020-10-07
  • 1
  • 63
Обновление до Mysql на серверах Linux Plesk
Wordpress Litespeed
  • 2020-10-09
  • 1
  • 666