Installeer MariaDB 10.4 op CentOS7
Referentie
Officiële website Productdocumentatie Galera clusterVoeg REPO-bestand toe
Gebruik vi of vim om het bestand /etc/yum.repos.d/MariaDB.repo te bewerken, kopieer de volgende inhoud naar het bestand, sla het op en sluit het af.
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Voer de installatieprocedure uit en start de service
yum -y install MariaDB-server MariaDB-client
systemctl enable mariadb
systemctl start mariadb
Maak een gebruiker aan en autoriseer
Nadat de installatie is voltooid, kunnen we rechtstreeks op deze machine inloggen op MariaDB en deze vervolgens autoriseren. Een punt dat speciale aandacht nodig heeft voor autorisatieoperaties is dat je localhost niet kunt vervangen als je% gebruikt om alle adressen met jokertekens te maken, dus als we localhost gebruiken om toegang te krijgen tot deze machine, moeten we opnieuw autoriseren. Nadat de autorisatie is voltooid, moeten de rechten worden vernieuwd, anders wordt deze niet van kracht. Raadpleeg het volgende voorbeeld voor meer informatie.
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;
Verificatieservice
Na autorisatie gebruiken we het nieuwe account om in te loggen op MariaDB Als de verbinding is gelukt, is de configuratie geslaagd. We moeten ook andere machines gebruiken om verbinding te maken om te testen of niet-lokale machines verbinding kunnen maken met MariaDB. Als de verbinding mislukt, controleer dan of de firewall beperkt is.
mysql -u username -p password
mysql -h x.x.x.x -u username -p password