Установите MariaDB 10.4 на CentOS7

Справка

Официальный веб-сайт Документация по продукту Galera cluster

Добавить файл REPO

С помощью vi или vim отредактируйте файл /etc/yum.repos.d/MariaDB.repo, скопируйте в файл следующее содержимое, затем сохраните и выйдите.

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

Выполните операцию установки и запустите службу

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

Создать пользователя и авторизоваться

После завершения установки мы можем войти в MariaDB прямо на этом компьютере и затем авторизовать его. Один момент, который требует особого внимания при операции авторизации, заключается в том, что вы не можете заменить localhost, когда используете% для подстановки всех адресов, поэтому, если мы используем localhost для доступа к этому компьютеру, мы должны авторизоваться снова. После завершения авторизации необходимо обновить разрешения, иначе она не вступит в силу. Подробнее см. В следующем примере.

            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;
        

Служба проверки

После авторизации мы используем новую учетную запись для входа в MariaDB. Если подключение прошло успешно, настройка прошла успешно. Нам также необходимо использовать другие машины для подключения, чтобы проверить, могут ли нелокальные машины подключаться к MariaDB. В случае сбоя подключения проверьте, не ограничен ли брандмауэр.

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