Skip to content

Latest commit

 

History

History
90 lines (59 loc) · 1.79 KB

ConfigurarMysqlServer.md

File metadata and controls

90 lines (59 loc) · 1.79 KB

MySQL Server e Linux

Este sistema utiliza o MySQL Server como SGBD
Neste arquivo, você terá informações sobre como instalar e configurar o MySQL.


Instalação no Linux

Para instalar o MySQL Server no Linux, siga os passos abaixo:

sudo apt-get update
sudo apt install mysql-server

Configurar senha

Para acessar o mysql, será necessário ter uma senha. Seguindo os passos abaixo, você terá como cadastrar a sua primeira senha.

sudo mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'senha-de-root';
FLUSH PRIVILEGES;
\q

A partir daqui, as configurações são específicas do projeto ClassicBank.
Se você veio de outro projeto, esta parte não será útil.

Configurar nossa tabela de dados

Agora que já foi instalado o mysql server e a configuração da senha foi feita, será preciso criar a base de dados que será usada para armazenar os dados desse sistema bancário.

Precisamos de uma tabela para as contas criadas.

Siga os passos abaixo:

mysql -u root -p

create database classic_bank;

use classic_bank

A base de dados foi criada, agora vamos configurar a tabela, colocando as colunas e definindo restrições.

CREATE TABLE `conta` (
  `numeroConta` int NOT NULL,
  `saldo` decimal(10,0) DEFAULT NULL,
  `cpf` varchar(11) DEFAULT NULL,
  PRIMARY KEY (`numeroConta`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

Conexão JDBC

A string de conexão com a base de dados, deve ter o seguinte formato:

"jdbc:mysql://localhost:3306/<nomeDaTabela>?user=<nomeDoSeuUsuário>&password=<suaSenhaDoBancoDeDados>”

Feito isso, o SGBD e o banco de dados (tabela) estarão configurados!