Installera MariaDB 10.4 på CentOS7

Referens

Officiell hemsida Produktdokumentation Galera cluster

Lägg till REPO-fil

Använd vi eller vim för att redigera filen /etc/yum.repos.d/MariaDB.repo, kopiera följande innehåll till filen och spara och avsluta.

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

Utför installationen och starta tjänsten

            yum -y install MariaDB-server MariaDB-client
systemctl enable mariadb
systemctl start mariadb
        

Skapa användare och auktorisera

När installationen är klar kan vi logga in på MariaDB direkt på den här maskinen och sedan godkänna den. En sak som behöver särskild uppmärksamhet för auktoriseringsåtgärd är att du inte kan ersätta localhost när du använder% för att jokertecken alla adresser, så om vi använder den här maskinen med localhost måste vi auktorisera igen. Efter att auktoriseringen är klar måste behörigheterna uppdateras, annars kommer de inte att träda i kraft. Mer information finns i följande exempel.

            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;
        

Verifieringstjänst

Efter auktorisering använder vi det nya kontot för att logga in på MariaDB. Om anslutningen lyckas är konfigurationen lyckad. Vi måste också använda andra maskiner för att ansluta för att testa om icke-lokala maskiner kan ansluta till MariaDB. Om anslutningen misslyckas, kontrollera om brandväggen är begränsad.

            mysql -u username -p password
mysql -h x.x.x.x -u username -p password