Allisson Rafael de Brito Araujo
Posted on June 22, 2022
No post anterior a este começamos o nosso processo de configuração de ambiente, e nesse vamos dar continuidade.
Lembrando que esta vai ser a última parte do processo.
O que vamos configurar neste momento? PHP , Maria DB e o Dbeaver para gerenciar nossos bancos de dados.
Vamos lá!
Primeiro ponto é abrir o terminal e vou ensinar um pulo do gato! Use o atalho Ctrl + Alt + T e a mágica está no ar!
Com o terminal aberto agora vamos instalar o nosso PHP de todo dia:
Instalar o PHP
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.0
sudo apt install php8.0-mbstring php8.0-xmlrpc php8.0-soap php8.0-gd php8.0-xml php8.0-cli php8.0-zip php8.0-bcmath php8.0-tokenizer
sudo apt install php8.0-sqlite3
O processo acima instala o PHP e todas as dependências necessárias, é bem fácil de entender.
Instalar o MariaDB
sudo apt install mariadb-server
sudo systemctl status mariadb
//Executando o código acima a saída é a seguinte:
● mariadb.service - MariaDB 10.3.22 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2020-05-12 13:38:18 UTC; 3min 55s ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 25914 (mysqld)
Status: "Taking your SQL requests now..."
Tasks: 31 (limit: 2345)
Memory: 65.6M
CGroup: /system.slice/mariadb.service
└─25914 /usr/sbin/mysqld
. . .
Vamos continuar com o nosso processo, de configuração do MariaDB:
sudo mysql_secure_installation
Nos dois primeiros prompts digite digite N pois ainda não temos uma senha definida para o nosso usuário root.
Nos prompts seguintes digite Y para todos.
Agora vamos criar um usuário administrativo e a opção de autenticação por senha
sudo mariadb
GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
Em admin coloque o nome de usuário que você deseja e em password coloque a senha do seu usuário. Importante manter entre as ' '.
FLUSH PRIVILEGES;
exit
Agora vamos testar se nosso usuário foi criado com sucesso e tentar entrar no nosso terminal do banco de dados:
mysqladmin -u admin -p version
Onde admin é o nome do usuário criado e -p vai pedir a sua senha logo em seguida.
A saída deverá ser:
mysqladmin Ver 9.1 Distrib 10.3.22-MariaDB, for debian-linux-gnu on x86_64
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Server version 10.3.22-MariaDB-1ubuntu1
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock
Uptime: 4 min 49 sec
Threads: 7 Questions: 467 Slow queries: 0 Opens: 177 Flush tables: 1 Open tables: 31 Queries per second avg: 1.615
Instalando o DBeaver
echo "deb https://dbeaver.io/debs/dbeaver-ce /" | sudo tee /etc/apt/sources.list.d/dbeaver.list
wget -O - https://dbeaver.io/debs/dbeaver.gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install dbeaver-ce
Pronto, agora temos nosso gerenciador de banco de dados instalado, basta abrir e configurar a conexão.
Espero que você tenha gostado da nossa série, que ajuda você a criar o seu ambiente de desenvolvimento no Linux.
A partir de agora eu tentarei colocar mais conteúdos relacionado a programação tendo em vita que já sabemos montar nosso ambiente!
Obrigado!
Posted on June 22, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
September 14, 2024