Instalação Mariadb 10.5

Instalação do MariaDB 10.05

sudo dnf module list mariadb
sudo dnf module reset mariadb
sudo dnf module install mariadb:10.5 -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb

Arquivo de configurção (my.cnf)

nano /etc/my.cnf.d/mariadb-server.cnf

Adicionais:

mysql_secure_installation 
mysqladmin -u root -p version 
mysql -u root -p 
create database BANCO; 
create user 'USER'@localhost identified by 'SENHA';
grant all on BANCO.* to 'USER' identified by 'SENHA'; 
exit

MySQL Remoto – ativar apenas se necessário

O valor % = Liberar acesso para qualquer ip
Coloque o Ip permitido a se conectar a um ip especifico (1.2.3.4) (recomendado)

mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'1.2.3.4' IDENTIFIED BY 'SENHA';
FLUSH PRIVILEGES;
exit;

Revogar acesso ao Mysql remoteo caso precise:

mysql -u root -p
REVOKE ALL PRIVILEGES ON *.* TO 'root'@'1.2.3.4' IDENTIFIED BY 'SENHA';
SELECT User, Host, plugin FROM mysql.user;    #Conferir se foi Revogado

Adicionar ao My.cnf

nano /etc/my.cnf.d/mariadb-server.cnf
bind-address=0.0.0.0

Caso o SELINUX esteja habilitado precisará permitir a conexão remota:

sestatus
setsebool -P selinuxuser_mysql_connect_enabled 1

Comando para verificar se usuários estão com privilegio de senha e IPs autorizado a conectar

mysql -u root -p
SELECT User, Host, plugin FROM mysql.user;
EXIT;
Rolar para cima