Instalando o MariaDB no CentOS 7

Instalando o MariaDB no CentOS 7

11/02/2015 Alexandre Vicenzi 3 min de leitura

Hoje vamos dar início a uma série de artigos sobre como configurar um servidor Web. No meu caso utilizarei o CentOS 7, mas este artigo pode ser usado como base para a instalação em outras distribuições.

O conteúdo será divido em 4 partes. Sendo:

  1. Instalação e configuração do MariaDB
  2. Instalação e configuração do Apache
  3. Instalação e configuração do WordPress
  4. Instalação e configuração do phpMyAdmin

Agora que você já sabe o que está por vir, vamos dar início a instalação do MariaDB.

O MariaDB é um servidor de banco de dados que oferece as mesmas funcionalidades do MySQL. Na verdade ele é um fork do MySQL, feito após a sua compra pela Oracle. O MariaDB é desenvolvido pela comunidade de software livre e por alguns dos autores originais do MySQL.

Instalação

Para instalar o MariaDB no Centos 7 execute o comando:

sudo yum install mariadb-server mariadb

Ao final da instalação deverá aparecer Complete!.

Configuração

Após instalado, devemos configurar alguns itens.

O primeiro é iniciar o serviço do MariaDB. Para iniciá-lo execute o comando:

sudo systemctl start mariadb

Após iniciado, vamos configurar a senha do root. Para isso, execute o comando:

sudo mysql_secure_installation

Note que este passo solicita a configuração de outros itens, então iremos por partes.

Inicialmente será solicitado a senha do root, conforme abaixo:

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we’ll need the current password for the root user. If you’ve just installed MariaDB, and you haven’t set the root password yet, the password will be blank, so you should just press enter here.

Enter current password for root (enter for none):</code>

Apenas aperte Enter, pois não existe uma senha definida.

Após isso, será solicitado se você deseja definir uma nova senha do root, conforme abaixo:

Setting the root password ensures that nobody can log into the MariaDB root user without the proper authorisation.

Set root password? [Y/n]

Escolha Y e defina uma nova senha.

Se tudo ocorrer bem, você deverá ver algo semelhante a:

Password updated successfully! Reloading privilege tables..

Ainda serão feitas outras perguntas sobre acesso a base, apenas escolha entre Y/N de acordo com a sua necessidade.

Após configurado, vamos colocá-lo para iniciar automaticamente no boot. Para isso, execute o comando:

systemctl enable mariadb.service

Teste

Se tudo estiver certo, agora você já pode se conectar no MySQL. Para isso, execute o comando:

mysql -u root -p

Para fazer um pequeno teste no nosso BD, vamos criar um usuário e uma base.

Para criar uma base execute o seguinte comando:

CREATE DATABASE wordpress;

Para criar um usuário execute o seguinte comando:

CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'senha';

Para atribuir permissões de acesso a base ao usuário execute o seguinte comando:

GRANT ALL PRIVILEGES ON wordpress . * TO 'usuario'@'localhost'; FLUSH PRIVILEGES;

Pronto! Já demos o passo inicial para o nosso servidor do WordPress.

Assine nosso feed e não perca a continuidade deste artigo. Até a próxima.