Mudei para o Linux. E agora? (Parte 2)

allissonaraujo

Allisson Rafael de Brito Araujo

Posted on June 22, 2022

Mudei para o Linux. E agora? (Parte 2)

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
Enter fullscreen mode Exit fullscreen mode

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
. . .
Enter fullscreen mode Exit fullscreen mode

Vamos continuar com o nosso processo, de configuração do MariaDB:

sudo mysql_secure_installation
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode
GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
Enter fullscreen mode Exit fullscreen mode

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;
Enter fullscreen mode Exit fullscreen mode
exit
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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

Enter fullscreen mode Exit fullscreen mode

Instalando o DBeaver

echo "deb https://dbeaver.io/debs/dbeaver-ce /" | sudo tee /etc/apt/sources.list.d/dbeaver.list

Enter fullscreen mode Exit fullscreen mode
wget -O - https://dbeaver.io/debs/dbeaver.gpg.key | sudo apt-key add -

Enter fullscreen mode Exit fullscreen mode
sudo apt-get update
Enter fullscreen mode Exit fullscreen mode
sudo apt-get install dbeaver-ce
Enter fullscreen mode Exit fullscreen mode

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!

💖 💪 🙅 🚩
allissonaraujo
Allisson Rafael de Brito Araujo

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