Veja como instalar e configurar o MariaDB Server (mesmo MySQL Server) em várias versões do Linux.
UBUNTU, LINUX MINT, DEBIAN e DERIVADOS
Atualiza os pacotes
sudo apt-get update
Instala o servidor MariaDB
sudo apt-get install mariadb-server
FEDORA
sudo dnf update
sudo dnf install mariadb-server
sudo systemctl start mariadb
CentOS
sudo yum update
sudo yum install mariadb-server
sudo systemctl start mariadb
No CentOS também é necessário abrir a porta do MariaDB no firewall
firewall-cmd --add-port=3306/tcp
firewall-cmd --permanent --add-port=3306/tcp
Entra no servidor com usuário root (SEM SENHA)
sudo mysql -u root
Corrige o problema do usuário root não ter senha
O motivo é que o MariaDB agora usa unix_socket para autenticação
porém algumas aplicações cliente não funcionam assim ainda.
Então vamos desativar este plugin por agora.
USE mysql;
UPDATE user SET plugin='' WHERE User='root';
FLUSH PRIVILEGES;
Corrigimos alguns problemas de segurança com nosso servidor
sudo mysql_secure_installation
Testamos se agora o root tem senha
mysql -u root -p
Criamos nosso usuário de gerencia
CREATE USER 'USUARIO'@'%' IDENTIFIED BY 'SENHA_USUARIO';
GRANT ALL PRIVILEGES ON . TO 'USUARIO'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
QUIT;
Liberando acesso remoto ao servidor
UBUNTU, LINUX MINT, DEBIAN e DERIVADOS
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
Modificar linha para
bind-address = *
Instalamos uma aplicação cliente para gerenciar o servidor
UBUNTU, LINUX MINT, DEBIAN e DERIVADOS
sudo apt-get install mysql-workbench
FERORA
sudo dnf install https://dev.mysql.com/get/Downloads/M...
######################
APENAS PARA TESTES #
######################
Criar bases de dados e tabelas
Base de dados
CREATE DATABASE nome_da_base DEFAULT CHARACTER SET utf8;
Tabela
CREATE TABLE `nome_da_base`.`nome_da_tabela` (
`id` INT NOT NULL,
`nome` VARCHAR(255) NULL,
`sobrenome` VARCHAR(255) NULL,
`email` VARCHAR(255) NULL,
`data` DATETIME NULL,
PRIMARY KEY (`id`));
Inserir linha
INSERT INTO `nome_da_base`.`nome_da_tabela` (`nome`, `sobrenome`, `email`)
VALUES ('Otávio', 'Miranda', '[email protected]');
Смотрите видео Como instalar e configurar o MariaDB Server no Linux (MySQL) онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Otávio Miranda 31 Март 2019, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 10,357 раз и оно понравилось 315 людям.