1. Installez le serveur mariadb
yum install mariadb-server
2. Environnement lié à l'installation
yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-sever
3. Installez mariadb
yum install mariadb
4. Démarrez mariadb
systemctl start mariadb
5. Configurer le démarrage
systemctl enable mariadb
6. Configurer la base de données (principalement pour définir le mot de passe)
mysql_secure_installation
7. Réglez l'encodage
①Ajoutez le contenu suivant sous le fichier /etc/my.cnf:
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
②Ajoutez le contenu suivant sous la balise [client] du fichier /etc/my.cnf.d/client.cnf:
default-character-set=utf8
③Ajoutez le contenu suivant sous la balise [mysql] dans le fichier /etc/my.cnf.d/mysql-clients.cnf:
default-character-set=utf8
④Redémarrez mariadb, la commande est la suivante:
systemctl restart mariadb
⑤Vérifiez mariadb pour vérifier le jeu de caractères, la phrase est la suivante:
show variables like "%character%";show variables like "%collation%";
8. Autoriser la connexion à distance à la base de données mariadb
①Éteignez le pare-feu, la commande est la suivante:
systemctl stop firewalld
② Modifiez l'hôte dans la table utilisateur comme suit (exécutez dans l'ordre):
select host, user from user;
update user set host='%' where host='centos.portal';
flush privileges;
systemctl restart mariadb