Guia de uso do banco de dados MySQL: mudanças entre as edições

De EAPn
Ir para navegação Ir para pesquisar
Sem resumo de edição
 
(30 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
Dúvidas sobre como acessar o terminal, acesse: [[Acessos Restritos]]
=Servidor MySQL de Produção=

<strong>Hospedado no servidor:</strong> "processos.ufsc.br"
==Entrando no MySQL (comando terminal)==
==Servidor MySQL de Produção (processos.ufsc.br)==
<small>Legenda:<br></small>
mysql -u -p
<small>Em <span style="color:#07bdf5">azul:</span> informações adicionais importantes.<br></small>
Comando para entrar no MySql: "mysql -u -p"
-u (user) -p(password) <strong>(A senha é colada no P)</strong>
-u (user) -p(password) <strong>(A senha é colada no P)</strong>
<br><br>
<br><br>


<strong>Usuários no servidor</strong>
<strong>Usuários no servidor (Processos)</strong>
<strong>User:</strong>"metabase_so_leitura"@"localhost"
<strong>User:</strong> metabase_so_leitura <small><span style="color: #07bdf5">Usuário para fazer apenas querys manuais e não comprometer o servidor</span></small>
<strong>Password:</strong>"DfHE4HqRwtIj5rNh"
<strong>Password:</strong>"DfHE4HqRwtIj5rNh"
<small><span style="color: #07bdf5">Mudança no esquema de senha do usuario metabase para poder logar na base de dados segundo (https://github.com/metabase/metabase/issues/12545) (Change the MySQL user to use the older authentication plugin)</span></small>
<small><span style="color: #07bdf5">Mudança no esquema de senha do usuario metabase para poder logar na base de dados segundo (https://github.com/metabase/metabase/issues/12545) (Change the MySQL user to use the older authentication plugin)</span></small>
+------------------------------------------------------------------------------+
| Grants for metabase_so_leitura@localhost |
+------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO `metabase_so_leitura`@`localhost` |
| GRANT SELECT ON `eap_bdm_bonita_prod`.* TO `metabase_so_leitura`@`localhost` |
| GRANT SELECT ON `eap_bonita_prod`.* TO `metabase_so_leitura`@`localhost` |
+------------------------------------------------------------------------------+


<strong>User:</strong>"wikiuser"@"localhost"
<strong>Password:</strong>"Xei1eequuR"
<br>
<br>

TODO - colocar permissões de cada usuario -
<strong>User:</strong>metabase@localhost
<strong>Password:</strong>"ai4eWai2Ah"
+----------------------------------------------------------------+
| Grants for metabase@localhost |
+----------------------------------------------------------------+
| GRANT PROCESS ON *.* TO `metabase`@`localhost` |
| GRANT ALL PRIVILEGES ON `metabase`.* TO `metabase`@`localhost` |
+----------------------------------------------------------------+


<br>
<br>

<strong>Como mostrar os databases do servidor</strong>
<strong>User:</strong>wikiuser@localhost
<strong>Password:</strong>"Xei1eequuR"
+--------------------------------------------------------------+
| Grants for wikiuser@localhost |
+--------------------------------------------------------------+
| GRANT PROCESS ON *.* TO `wikiuser`@`localhost` |
| GRANT ALL PRIVILEGES ON `wikidb`.* TO `wikiuser`@`localhost` |
+--------------------------------------------------------------+

==Comandos MySQL==
<small>Legenda:<br>
Em <span style="color:#742da1">roxo:</span> comandos básicos e como fazê-los.</small><br>
<span style="color:#742da1">Como mostrar os databases do servidor:</span>
"show databases;"
"show databases;"


Linha 35: Linha 64:
+----------------------+
+----------------------+


<span style="color:#742da1">Para escolher o database:</span>
<br>
<span style="color:#00008B">Para escolher o database:</span>
"use (database escolido)"
"use (database escolido)"

<br>
<span style="color:#00008B">Para mostrar as tabelas do database:</span>
<span style="color:#742da1">Para mostrar as tabelas do database:</span>
"show tables;"
"show tables;"

<br>
<span style="color:#00008B">Para selecionar os dados armazenados na tabela:</span>
<span style="color:#742da1">Para selecionar os dados armazenados na tabela:</span>
"select * from (tabela que quer visualizar os dados)"
"select * from (tabela que quer visualizar os dados)"

<br>
<span style="color:#00008B">Para procurar por variável com nome ou número igual:</span>
<span style="color:#742da1">Para procurar por variável com nome ou número igual:</span>
"select * from '(nome do item da tabela)' where '(variável do item da tabela escolhida)' = '(numero ou 'string')';"
"select * from '(nome do item da tabela)' where '(variável do item da tabela escolhida)' = '(numero ou 'string')';"

Edição atual tal como às 16h41min de 8 de maio de 2023

Dúvidas sobre como acessar o terminal, acesse: Acessos Restritos

Servidor MySQL de Produção (processos.ufsc.br)[editar]

Legenda:
Em azul: informações adicionais importantes.

Comando para entrar no MySql: "mysql -u -p"

-u (user) -p(password) (A senha é colada no P)

Usuários no servidor (Processos)

User: metabase_so_leitura Usuário para fazer apenas querys manuais e não comprometer o servidor
Password:"DfHE4HqRwtIj5rNh"
Mudança no esquema de senha do usuario metabase para poder logar na base de dados segundo (https://github.com/metabase/metabase/issues/12545) (Change the MySQL user to use the older authentication plugin)
+------------------------------------------------------------------------------+
| Grants for metabase_so_leitura@localhost                                     |
+------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO `metabase_so_leitura`@`localhost`                      |
| GRANT SELECT ON `eap_bdm_bonita_prod`.* TO `metabase_so_leitura`@`localhost` |
| GRANT SELECT ON `eap_bonita_prod`.* TO `metabase_so_leitura`@`localhost`     |
+------------------------------------------------------------------------------+


User:metabase@localhost
Password:"ai4eWai2Ah"
+----------------------------------------------------------------+
| Grants for metabase@localhost                                  |
+----------------------------------------------------------------+
| GRANT PROCESS ON *.* TO `metabase`@`localhost`                 |
| GRANT ALL PRIVILEGES ON `metabase`.* TO `metabase`@`localhost` |
+----------------------------------------------------------------+


User:wikiuser@localhost
Password:"Xei1eequuR"
+--------------------------------------------------------------+
| Grants for wikiuser@localhost                                |
+--------------------------------------------------------------+
| GRANT PROCESS ON *.* TO `wikiuser`@`localhost`               |
| GRANT ALL PRIVILEGES ON `wikidb`.* TO `wikiuser`@`localhost` |
+--------------------------------------------------------------+

Comandos MySQL[editar]

Legenda:
Em roxo: comandos básicos e como fazê-los.

Como mostrar os databases do servidor:

"show databases;"
+----------------------+
| Database             |
+----------------------+
| eap_bdm_bonita_prod  |
| eap_bdm_bonita_teste |
| eap_bonita_prod      |
| eap_bonita_teste     |
| information_schema   |
| metabase             |
| mysql                |
| performance_schema   |
| sys                  |
| wikidb               |
+----------------------+
Para escolher o database:

"use (database escolido)"
Para mostrar as tabelas do database:

"show tables;"
Para selecionar os dados armazenados na tabela:

"select * from (tabela que quer visualizar os dados)"
Para procurar por variável com nome ou número igual:

"select * from '(nome do item da tabela)' where '(variável do item da tabela escolhida)' = '(numero ou 'string')';"