Обновление до 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 (репозиторий)
- Вы можете скачать репозиторий MySQL APT (репозиторий) отсюда: http://dev.mysql.com/downloads/repo/apt/
Выбираем платформу для скачивания и скачиваем.
# 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 становится видимым и может быть удален.
-
2020-10-08
-
1
-
59
-
2020-10-05
-
1
-
66
-
2020-10-06
-
1
-
75
-
2020-10-07
-
1
-
50
-
2020-10-07
-
1
-
39
-
2020-10-09
-
1
-
469