Mudanças entre as edições de "MySQL"
Ir para navegação
Ir para pesquisar
| Linha 13: | Linha 13: | ||
== Atribuindo privilégios para o usuário == | == Atribuindo privilégios para o usuário == | ||
GRANT CREATE, SELECT ON *. * TO 'nome_de_usuário'@'localhost'; | GRANT CREATE, SELECT ON *. * TO 'nome_de_usuário'@'localhost'; | ||
| + | |||
| + | *CREATE – permite que os usuários criem bancos de dados ou tabelas | ||
| + | *SELECT – permite que os usuários recuperem dados | ||
| + | *INSERT – permite que os usuários adicionem novas entradas em tabelas | ||
| + | *UPDATE – permite que os usuários modifiquem entradas existentes em tabelas | ||
| + | *DELETE – permite que os usuários excluam entradas da tabela | ||
| + | *DROP – permite que usuários excluam tabelas de bancos de dados inteiras | ||
| + | |||
| + | == Exibir os privilégios de um usuário == | ||
| + | SHOW GRANTS FOR 'nome_do_usuário'@'localhost'; | ||
| + | |||
| + | == Excluir privilégios de um usuário == | ||
| + | REVOKE ALL PRIVILEGES ON nome_do_banco_de_dados.nome_da_tabela FROM 'nome_do_usuário'@'localhost'; | ||
== Instalação do PHPMYADMIN == | == Instalação do PHPMYADMIN == | ||
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl | sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl | ||
Edição das 14h23min de 9 de agosto de 2021
apt install mysql-server apt install php libapache2-mod-php php-mysql
Índice
Criar usuário
CREATE USER 'sa'@'localhost' IDENTIFIED BY 'senha_nova'; GRANT SELECT ON * . * TO 'sa'@'localhost'; FLUSH PRIVILEGES;
Alterar senha do usuário
ALTER USER 'root'@'localhost' IDENTIFIED BY 'nova-senha';
Atribuindo privilégios para o usuário
GRANT CREATE, SELECT ON *. * TO 'nome_de_usuário'@'localhost';
- CREATE – permite que os usuários criem bancos de dados ou tabelas
- SELECT – permite que os usuários recuperem dados
- INSERT – permite que os usuários adicionem novas entradas em tabelas
- UPDATE – permite que os usuários modifiquem entradas existentes em tabelas
- DELETE – permite que os usuários excluam entradas da tabela
- DROP – permite que usuários excluam tabelas de bancos de dados inteiras
Exibir os privilégios de um usuário
SHOW GRANTS FOR 'nome_do_usuário'@'localhost';
Excluir privilégios de um usuário
REVOKE ALL PRIVILEGES ON nome_do_banco_de_dados.nome_da_tabela FROM 'nome_do_usuário'@'localhost';
Instalação do PHPMYADMIN
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl