Com o MySQL e MariaDB, você pode criar um banco de dados. A instalação no Linux é concluída em apenas alguns passos usando o terminal.

Como instalar MySQL

MySQL é um dos sistemas de banco de dados relacionais mais utilizados no mundo e é ideal para aplicações que precisam armazenar e consultar dados estruturados. No Linux, o MySQL pode ser instalado de forma direta e simples por meio do gerenciador de pacotes. Após a instalação, você pode iniciar o banco de dados, criar usuários e configurar seus primeiros bancos de dados.

Instalar MySQL no Ubuntu/Debian

Antes de iniciar a instalação do MySQL no Ubuntu ou no Debian, verifique se uma versão do software já está instalada. Use o comando sudo mysql --version para isso:

sudo mysql --version
bash

Se um número de versão for exibido, o MySQL já está instalado. Caso contrário, você pode instalá-lo atualizando primeiro seus pacotes e carregando as versões mais recentes com os seguintes comandos:

sudo apt update
sudo apt upgrade -y
bash

No próximo passo, instale o pacote MySQL:

sudo apt install mysql-server -y
bash

A opção -y confirma automaticamente a instalação do MySQL. Após a conclusão do processo, o serviço deve iniciar por conta própria. Verifique se o MySQL está funcionando corretamente checando seu status:

sudo systemctl status mysql
bash

Se o serviço aparecer como “inativo”, você pode iniciar o banco de dados com o seguinte comando:

sudo systemctl start mysql
bash

Se desejar, o seguinte comando de terminal garante que o serviço MySQL inicie automaticamente quando o sistema for inicializado:

sudo systemctl enable mysql
bash

Se você precisar parar ou reiniciar o MySQL, use os seguintes comandos:

sudo systemctl stop mysql
sudo systemctl restart mysql
bash

Instalar o MySQL no CentOS/Red Hat

No CentOS ou Red Hat Enterprise Linux (RHEL), você também pode instalar o MySQL facilmente. Assim como em outras distribuições, primeiro certifique-se de que o serviço não está já instalado. Para verificar a versão, execute o seguinte comando:

sudo mysql --version
bash

Se nenhum número de versão for exibido, o MySQL ainda precisa ser instalado. Então, certifique-se de que seu sistema está atualizado executando sudo yum update.

Em seguida, você pode adicionar o repositório do MySQL para obter a versão mais recente e então instalar o MySQL:

sudo yum install mysql-server
bash

Após a instalação, inicie o serviço e verifique o status:

sudo systemctl start mysqld
sudo systemctl status mysqld
bash

Se o status retornar active (running), o MySQL está pronto para uso. Se você quiser parar ou reiniciar o serviço, simplesmente execute os seguintes comandos:

sudo systemctl stop mysqld
sudo systemctl restart mysqld
bash

Como instalar MariaDB

Assim como o MySQL, o MariaDB é um poderoso sistema de banco de dados relacional e uma alternativa popular ao MySQL. Na comparação MySQL vs. MariaDB, o MariaDB frequentemente se destaca com maior desempenho, mecanismos de armazenamento adicionais e uma comunidade open-source mais ativa, enquanto mantém compatibilidade nas funcionalidades principais e na linguagem de consulta. A instalação em sistemas Linux também é simples, já que o MariaDB está disponível diretamente por meio do gerenciador de pacotes.

Instalar o MariaDB no Ubuntu/Debian

Antes de instalar o MariaDB no seu sistema Ubuntu ou Debian, o primeiro passo deve ser verificar se uma versão já está instalada. Para fazer isso, digite o seguinte comando no terminal:

mariadb --version
bash

Se um número de versão for exibido, o MariaDB já está instalado. Caso contrário, você deve preparar seu sistema para a instalação do MariaDB atualizando primeiro as listas de pacotes e trazendo todos os pacotes existentes para suas versões mais recentes:

sudo apt update
sudo apt upgrade -y
bash

Em seguida, instale o MariaDB com o seguinte comando:

sudo apt install mariadb-server -y
bash

O parâmetro -y confirma automaticamente a instalação. Após a conclusão, o serviço MariaDB deve iniciar imediatamente. Você pode verificar o status atual com:

sudo systemctl status mariadb
bash

Se o serviço não estiver ativo, basta iniciá-lo manualmente:

sudo systemctl start mariadb
bash

Para garantir que o MariaDB carregue automaticamente na inicialização do sistema no futuro, use:

sudo systemctl enable mariadb
bash

Para parar ou reiniciar o serviço conforme necessário, você pode usar os seguintes comandos no terminal:

sudo systemctl stop mariadb
sudo systemctl restart mariadb
bash

Instalar o MariaDB no CentOS/Red Hat

No CentOS ou Red Hat Enterprise Linux, instalar MariaDB é rápido e segue um processo muito similar à instalação do MySQL:

Use o comando sudo mariadb --version para verificar se o MariaDB está instalado:

sudo mariadb --version
bash

Você receberá um número de versão como resposta se o serviço estiver instalado. Se não, você pode instalar o sistema de gerenciamento de banco de dados atualizando seu sistema:

sudo yum update
bash

Em seguida, instale o MariaDB usando o seguinte comando:

sudo yum install mariadb-server
bash

MariaDB deve iniciar automaticamente após a instalação. Se isso não acontecer, você pode iniciar o aplicativo com o seguinte comando:

sudo systemctl start mariadb
bash

Para garantir que o MariaDB inicie automaticamente ao ligar, execute o seguinte comando:

sudo systemctl enable mariadb
bash

Se você precisar parar ou reiniciar o MariaDB, use os seguintes comandos:

sudo systemctl stop mariadb
sudo systemctl restart mariadb
bash
Cloud Compute Engine da IONOS

Empresas de médio e grande porte optam pela nuvem da Alemanha. Serviços IaaS e PaaS são para campeões.

  • Seguro
  • Confiável
  • Flexível

Como usar MySQL/MariaDB

Após instalar com sucesso o MySQL ou MariaDB, você pode começar a usar os serviços imediatamente para criar seus próprios bancos de dados e usuários ou executar consultas. Os comandos básicos para MariaDB e MySQL são idênticos, já que o MariaDB foi desenvolvido originalmente como um substituto direto do MySQL.

Login

Use o seguinte comando em sua linha de comando para acessar o banco de dados MySQL/MariaDB:

mysql -u root -p
bash

Para uma instalação padrão do MySQL ou MariaDB, use a senha do root que foi definida quando o servidor foi criado. Se você mesmo instalou o MySQL ou MariaDB, insira a senha que definiu para o usuário root durante o processo de instalação.

Após inserir a senha, você será levado ao prompt do cliente MySQL/MariaDB.

Criar um banco de dados

Após o login, use a linguagem de consulta SQL e o comando CREATE DATABASE [database_name]; para criar um novo banco de dados. Por exemplo, para criar um banco de dados chamado “testdb”, insira o seguinte comando:

CREATE DATABASE testdb;
sql

Listar e selecionar um banco de dados

Use o comando SQL SHOW DATABASES; para listar todos os bancos de dados disponíveis:

MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| testdb             |
+--------------------+
4 rows in set (0.00 sec)
sql

Com o comando USE [database_name];, você pode se conectar a um banco de dados e selecioná-lo para uso:

MariaDB [(none)]> USE testdb;
Database changed
sql

Excluir um banco de dados

Se você deseja excluir um banco de dados, pode usar o comando SQL DROP DATABASE. Por exemplo, para excluir o banco de dados “testdb”, insira o seguinte comando no terminal:

DROP DATABASE testdb;
sql

Para sair do cliente, o comando quit; pode ajudar:

quit;
sql

Em seguida, pressione a tecla Enter para confirmar e sair do cliente.

Criar uma tabela

Uma tabela é uma coleção estruturada de dados dentro de um banco de dados, onde as informações são organizadas em linhas e colunas. Use o comando CREATE TABLE para criar tal tabela.

Por exemplo, para criar uma tabela chamada “testtable” com duas colunas básicas, use o seguinte comando:

CREATE TABLE testtable (
id char(5) PRIMARY KEY,
name varchar(40)
);
sql

Com SHOW TABLES;, você pode verificar se sua tabela foi criada:

MariaDB [testdb]> SHOW TABLES;
+------------------+
| Tables_in_testdb |
+------------------+
| testtable        |
+------------------+
1 row in set (0.00 sec)
sql

Excluir uma tabela

Com o comando DROP TABLE [table_name];, você pode excluir uma tabela. Por exemplo, para excluir a tabela de teste, o comando é:

DROP TABLE testtable;
sql

Em seguida, use SHOW TABLES; novamente para garantir que sua tabela tenha sido excluída:

MariaDB [testdb]> SHOW TABLES;
Empty set (0.00 sec)
sql

Inserir dados em uma tabela

Use o comando INSERT INTO para adicionar dados a uma tabela.

Por exemplo, para inserir um registro na tabela de teste, use o seguinte comando:

INSERT INTO testtable VALUES (1, 'Alice');
INSERT INTO testtable VALUES (2, 'Bob');
sql
Nota

É importante listar os valores na mesma ordem das colunas da tabela. No nosso exemplo, a primeira coluna da tabela é id e a segunda coluna é name. Portanto, precisamos inserir o ID como o primeiro valor e o nome como o segundo valor.

Selecionar dados da tabela

Com SQL SELECT, você pode acessar dados de uma tabela e realizar várias consultas SQL no banco de dados.

Por exemplo, para exibir todo o conteúdo da nossa tabela de teste, use o seguinte comando:

SELECT * FROM testtable;
sql

Isso retorna todo o conteúdo da tabela:

MariaDB [testdb]> SELECT * FROM testtable;
+----+-------+
| id | name  |
+----+-------+
| 1  | Alice |
| 2  | Bob   |
+----+-------+
2 rows in set (0.00 sec)
sql

Você também pode filtrar quais colunas exibir. Por exemplo, use SELECT name FROM testtable; para mostrar apenas o campo nome para todos os registros:

MariaDB [testdb]> SELECT name FROM testtable;
+-------+
| name  |
+-------+
| Alice |
| Bob   |
+-------+
2 rows in set (0.00 sec)
sql

Atualizar um registro

Use SQL UPDATE para atualizar um registro.

Por exemplo, para alterar o registro com o ID “2” de “Bob” para “Carl”, use o seguinte comando:

UPDATE testtable SET name = 'Carl' WHERE id = '2';
sql

Por fim, use SELECT para garantir que o registro foi atualizado corretamente:

MariaDB [testdb]>; SELECT * FROM testtable;
+----+-------+
| id | name  |
+----+-------+
| 1  | Alice |
| 2  | Carl  |
+----+-------+
2 rows in set (0.00 sec)
sql
Ir para o menu principal