Como instalar MariaDB e MySQL passo a passo
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 --versionbashSe 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 -ybashNo próximo passo, instale o pacote MySQL:
sudo apt install mysql-server -ybashA 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 mysqlbashSe o serviço aparecer como “inativo”, você pode iniciar o banco de dados com o seguinte comando:
sudo systemctl start mysqlbashSe desejar, o seguinte comando de terminal garante que o serviço MySQL inicie automaticamente quando o sistema for inicializado:
sudo systemctl enable mysqlbashSe você precisar parar ou reiniciar o MySQL, use os seguintes comandos:
sudo systemctl stop mysql
sudo systemctl restart mysqlbashInstalar 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 --versionbashSe 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-serverbashApós a instalação, inicie o serviço e verifique o status:
sudo systemctl start mysqld
sudo systemctl status mysqldbashSe 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 mysqldbashComo 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 --versionbashSe 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 -ybashEm seguida, instale o MariaDB com o seguinte comando:
sudo apt install mariadb-server -ybashO 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 mariadbbashSe o serviço não estiver ativo, basta iniciá-lo manualmente:
sudo systemctl start mariadbbashPara garantir que o MariaDB carregue automaticamente na inicialização do sistema no futuro, use:
sudo systemctl enable mariadbbashPara parar ou reiniciar o serviço conforme necessário, você pode usar os seguintes comandos no terminal:
sudo systemctl stop mariadb
sudo systemctl restart mariadbbashInstalar 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 --versionbashVocê 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 updatebashEm seguida, instale o MariaDB usando o seguinte comando:
sudo yum install mariadb-serverbashMariaDB 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 mariadbbashPara garantir que o MariaDB inicie automaticamente ao ligar, execute o seguinte comando:
sudo systemctl enable mariadbbashSe você precisar parar ou reiniciar o MariaDB, use os seguintes comandos:
sudo systemctl stop mariadb
sudo systemctl restart mariadbbashEmpresas 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 -pbashPara 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;sqlListar 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)sqlCom o comando USE [database_name];, você pode se conectar a um banco de dados e selecioná-lo para uso:
MariaDB [(none)]> USE testdb;
Database changedsqlExcluir 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;sqlPara sair do cliente, o comando quit; pode ajudar:
quit;sqlEm 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)
);sqlCom 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)sqlExcluir 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;sqlEm seguida, use SHOW TABLES; novamente para garantir que sua tabela tenha sido excluída:
MariaDB [testdb]> SHOW TABLES;
Empty set (0.00 sec)sqlInserir 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É 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;sqlIsso 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)sqlVocê 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)sqlAtualizar 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';sqlPor 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
