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!
Top comments (0)