Як оновити до MariaDB7 для VestaCP/CWP/CentOS 10.10.2?

У цьому посібнику ви дізнаєтесь, як це зробитиCentos 7, оновіть/інсталюйте MariaDB до останньої версії Mariadb10.10.2.

  • Цей посібник також стосується CWP іVestaCPабо будь-яка інша сумісна панель керування сервером VPS.

Як оновити до MariaDB7 для VestaCP/CWP/CentOS 10.10.2?

MariaDB 10.10.2 тепер дуже стабільна, і в цьому випуску додано та покращено багато функцій.

  • ти можешТутПеревірте список усіх змін.

ми використалиWordPress, Joomla, xenforo, IPS Forum і деякі залежності, які залежать відMySQL Сценарій PHP бази даних перевіряє наявність MariaDB 10.10.2, тому оновити до цієї версії безпечно.

Що таке MariaDB?

Короткий опис MariaDB:

  • MariaDB призначена дляMySQLпрямий замінник.
  • З додатковими функціями: новий механізм зберігання, менше помилок і краща продуктивність.
  • MariaDB була розроблена багатьма початковими розробниками MySQL, які зараз працюють у MariaDB Foundation і MariaDB Corporation, а також багатьма членами спільноти.

Для оновлення до останньої версії виконайте ці прості кроки.

Крок 1: Видаліть стару версію MariaDB

  • Видалити стару версію MariaDB, наприклад: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Перед встановленням рекомендується створити резервну копіюБаза даних MySQL.

Спочатку створіть резервну копію поточної конфігурації my.cnf▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Тепер нам потрібно видалити поточну версію mariadb 7, встановлену на centos 5.5:

Для MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • На цьому етапі MariaDB 5.5 буде повністю видалено, але базу даних не буде видалено, не хвилюйтеся.

Для версій вище MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • На цьому етапі MariaDB 10.0/10.1/10.2/10.3 буде повністю видалено, але базу даних не буде видалено, не хвилюйтеся.

Крок 2. Встановіть MariaDB 10.10.2

  • З версій MariaDB 5.5/10.0/10.1/10.2/10.3 встановіть/оновіть до MariaDB 10.10.2.

Установіть офіційне репо Mariadb 10.10.2 ▼

yum install nano epel-release -y

Тепер відредагуйте/створіть файл Repo/etc/yum.repos.d

Якщо є видалені або резервні копії існуючих файлів репозиторію, переконайтеся, що у вас немає інших файлів репозиторію MariaDB ▼

mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak
nano /etc/yum.repos.d/mariadb.repo

Потім вставте наступне та збережіть▼

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Після цього ми встановимо Mariadb 10.10.2 ▼

yum clean all
yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y
yum update -y

Відновити файл my.cnf ▼

rm -rf /etc/my.cnf
cp /etc/my.cnf.bak /etc/my.cnf

Потім активуйте Mariadb для завантаження та запустіть службу:

systemctl enable mariadb
service mysql start

Крок 3: Оновіть поточну базу даних

Після встановлення нам потрібно оновити поточну базу даних за допомогою такої команди ▼

mysql_upgrade
  • Якщо нічого іншого, ви успішно оновили MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 до останньої версії MariaDB 10.10.2.

Якщо ви вводите команду mysql_upgrade Під час оновлення бази даних з’являється таке повідомлення про помилку ▼

[root@ ~]# mysql_upgrade
Version check failed. Got the following error when calling the 'mysql' command line client
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
FATAL ERROR: Upgrade failed

Будь ласка, використовуйте наступнеmysql_upgrade команда для виправлення ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Будь ласка, змініть наведений вище «123456» на пароль користувача бази даних MySQL або Mariadb.

Нарешті, ви можете підтвердити версію бази даних MySQL або Mariadb, виконавши цю команду через SSH з терміналу▼

mysql -V

注意 事项

Якщо ваша база даних MariaDB має подібне повідомлення про помилку▼

警告:数据库错误 Column count of mysql.proc is wrong. Expected 21, found 20. Created with MariaDB 50560, now running 100406. Please use mysql_upgrade to fix this error 查询 SHOW FUNCTION STATUS

Щоб отримати рішення щодо помилок бази даних MariaDB, клацніть таке посилання, щоб переглянути▼

Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) поділився «Як оновити/перейти до MariaDB7 у VestaCP/CWP/CentOS 10.10.2? , щоб допомогти вам.

Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-1100.html

Ласкаво просимо до каналу Telegram у блозі Чень Вейляна, щоб отримувати останні оновлення!

🔔 Станьте першим, хто отримає цінний «Посібник із використання інструменту штучного інтелекту маркетингу контенту ChatGPT» у верхньому каталозі каналу! 🌟
📚 Цей посібник має величезну цінність. 🌟Це рідкісна можливість, не пропустіть її! ⏰⌛💨
Поділіться та вподобайте, якщо вам подобається!
Ваші публікації та лайки є нашою постійною мотивацією!

 

发表 评论

Ваша електронна адреса не буде опублікована. 必填 项 已 用 * Етикетка

прокрутіть наверх