Comment mettre à jour/mettre à niveau vers MariaDB7 pour VestaCP/CWP/CentOS 10.10.2 ?

Dans ce tutoriel vous guidera commentCentos 7, mettez à niveau/installez MariaDB vers la dernière version de Mariadb10.10.2.

  • Ce didacticiel s'applique également à CWP etVestaCPou tout autre panneau de contrôle de serveur VPS compatible.

Comment mettre à jour/mettre à niveau vers MariaDB7 pour VestaCP/CWP/CentOS 10.10.2 ?

MariaDB 10.10.2 est maintenant très stable et de nombreuses fonctionnalités ont été ajoutées et améliorées dans cette version.

  • 可以 在此处Consultez la liste de toutes les modifications.

nous avons utiliséOutils de gestion, Joomla, xenforo, IPS Forum et certaines dépendances qui dépendent deMySQL Le script PHP de la base de données recherche MariaDB 10.10.2, il est donc sûr de mettre à niveau vers cette version.

Qu'est-ce que MariaDB ?

Une brève description de MariaDB :

  • MariaDB est conçu pour êtreMySQLsubstitut direct.
  • Avec plus de fonctionnalités : nouveau moteur de stockage, moins de bugs et de meilleures performances.
  • MariaDB a été développée par de nombreux développeurs originaux de MySQL, qui travaillent maintenant pour la MariaDB Foundation et MariaDB Corporation, ainsi que par de nombreux membres de la communauté.

Pour mettre à niveau, suivez ces étapes simples pour mettre à niveau vers la dernière version.

Étape 1 : Supprimer l'ancienne version de MariaDB

  • Supprimez l'ancienne version de MariaDB, telle que : 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Avant l'installation, il est recommandé de sauvegarder d'abordBase de données MySQL.

Tout d'abord, sauvegardez votre configuration my.cnf actuelle▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Nous devons maintenant supprimer la version actuelle de mariadb 7 installée sur centos 5.5 :

Pour MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • À ce stade, MariaDB 5.5 sera complètement supprimée, mais la base de données ne sera pas supprimée, ne vous inquiétez pas.

Pour les versions supérieures à MariaDB 10 : 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • À ce stade, MariaDB 10.0/10.1/10.2/10.3 sera complètement supprimée, mais la base de données ne sera pas supprimée, ne vous inquiétez pas.

Étape 2 : Installez MariaDB 10.10.2

  • À partir des versions MariaDB 5.5/10.0/10.1/10.2/10.3, installez/mettez à jour vers MariaDB 10.10.2.

Installer le dépôt officiel Mariadb 10.10.2 ▼

yum install nano epel-release -y

Maintenant, éditez/créez le fichier Repo/etc/yum.repos.d

S'il existe des fichiers de dépôt existants supprimés ou sauvegardés, assurez-vous de ne pas avoir d'autres fichiers de référentiel MariaDB ▼

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

Collez ensuite ce qui suit et enregistrez▼

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

Après cela, nous installerons Mariadb 10.10.2 ▼

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

Récupérer mon fichier.cnf ▼

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

Ensuite, activez Mariadb pour démarrer, et démarrez le service :

systemctl enable mariadb
service mysql start

Étape 3 : Mettre à niveau la base de données actuelle

Après l'installation, nous devons mettre à niveau la base de données actuelle par la commande suivante ▼

mysql_upgrade
  • Si rien d'autre, vous avez réussi à mettre à niveau MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 vers la dernière version de MariaDB 10.10.2.

Si vous tapez la commande mysql_upgrade Lors de la mise à jour de la base de données, le message d'erreur suivant apparaît ▼

[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

Veuillez utiliser ce qui suitmysql_upgrade commande pour corriger ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Veuillez remplacer le "123456" ci-dessus par le mot de passe racine de votre base de données MySQL ou Mariadb.

Enfin, vous pouvez confirmer la version de la base de données MySQL ou Mariadb en exécutant cette commande via SSH depuis le terminal▼

mysql -V

注意 事项

Si votre base de données MariaDB a un message d'erreur similaire▼

警告:数据库错误 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

Pour des solutions aux erreurs de la base de données MariaDB, veuillez cliquer sur le lien ci-dessous pour afficher▼

J'espère que le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) partagé "Comment mettre à jour/mettre à niveau vers MariaDB7 dans VestaCP/CWP/CentOS 10.10.2 ? , pour vous aider.

Bienvenue à partager le lien de cet article :https://www.chenweiliang.com/cwl-1100.html

Bienvenue sur la chaîne Telegram du blog de Chen Weiliang pour obtenir les dernières mises à jour !

🔔 Soyez le premier à obtenir le précieux « Guide d'utilisation de l'outil d'IA de marketing de contenu ChatGPT » dans le répertoire supérieur de la chaîne ! 🌟
📚 Ce guide contient une valeur énorme, 🌟C'est une opportunité rare, ne la manquez pas ! ⏰⌛💨
Partagez et likez si vous aimez !
Vos partages et likes sont notre motivation continue !

 

发表 评论

Votre adresse email ne sera pas publiée. 项 已 用 * 标注

到 顶部