Каталог статей
В этом уроке вы узнаете, какCentos 7, обновите/установите MariaDB до последней версии Mariadb10.10.2.
- Это руководство также относится к CWP иVestaCPили любая другая совместимая панель управления VPS-сервером.
MariaDB 10.10.2 теперь очень стабильна, и в этом выпуске было добавлено и улучшено множество функций.
- 你 可以 在ЗдесьПроверьте список всех изменений.
мы использовалиWordPress, Joomla, xenforo, IPS Forum и некоторые зависимости, зависящие отMySQL PHP-скрипт БД проверяет наличие MariaDB 10.10.2, поэтому обновление до этой версии безопасно.
Что такое МарияДБ?
Краткое описание 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
Теперь отредактируйте/создайте файл репо/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 перейдите по следующей ссылке, чтобы просмотреть ▼
Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился "Как обновить/обновить до MariaDB7 в VestaCP/CWP/CentOS 10.10.2? , чтобы помочь вам.
Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-1100.html
Добро пожаловать на Telegram-канал блога Chen Weiliang, чтобы быть в курсе последних обновлений!
📚 Это руководство содержит огромную ценность. 🌟Это редкая возможность, не упустите ее! ⏰⌛💨
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки - наша постоянная мотивация!