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 mariadbArquivo de configurção (my.cnf)
nano /etc/my.cnf.d/mariadb-server.cnfAdicionais:
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';
exitMySQL 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 RevogadoAdicionar ao My.cnf
nano /etc/my.cnf.d/mariadb-server.cnf bind-address=0.0.0.0Caso o SELINUX esteja habilitado precisará permitir a conexão remota:
sestatus setsebool -P selinuxuser_mysql_connect_enabled 1Comando 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;