Installez MariaDB 10.4 sur CentOS7
Référence
Site officiel Documentation produit Galera clusterAjouter un fichier REPO
Utilisez vi ou vim pour modifier le fichier /etc/yum.repos.d/MariaDB.repo, copiez le contenu suivant dans le fichier, puis enregistrez et quittez.
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Effectuer l'opération d'installation et démarrer le service
yum -y install MariaDB-server MariaDB-client
systemctl enable mariadb
systemctl start mariadb
Créer un utilisateur et autoriser
Une fois l'installation terminée, nous pouvons nous connecter à MariaDB directement sur cette machine puis l'autoriser. Un point qui nécessite une attention particulière pour l'opération d'autorisation est que vous ne pouvez pas remplacer localhost lorsque vous utilisez% pour remplacer toutes les adresses, donc si nous utilisons localhost pour accéder à cette machine, nous devons autoriser à nouveau. Une fois l'autorisation terminée, les autorisations doivent être actualisées, sinon elles ne prendront pas effet. Pour plus de détails, reportez-vous à l'exemple suivant.
grant all privileges on *.* to 'username'@'%' identified by 'password' with grant option;
grant all privileges on *.* to 'username'@'localhost' identified by 'password' with grant option;
flush privileges;
Service de vérification
Après autorisation, nous utilisons le nouveau compte pour nous connecter à MariaDB. Si la connexion est réussie, la configuration est réussie. Nous devons également utiliser d'autres machines pour nous connecter afin de tester si des machines non locales peuvent se connecter à MariaDB. Si la connexion échoue, vérifiez si le pare-feu est restreint.
mysql -u username -p password
mysql -h x.x.x.x -u username -p password