Anderson Jacson </a>  
Login

Menu

6 visitantes online (1 na seção: Artigos e Dicas)

Usuários: 0
Visitantes: 6

mais...

SmartSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
Linux >
Publicado por Anderson em 17/4/2009 (2158 leituras)
Comandos para manipulação de usuários no Mysql
 
Alguns comando úteis para manipulação de usuários no mysql:
 
Criar banco de dados e adicionar usuário para acesso:
 

mysql> USE mysql;
mysql> CREATE DATABASE bancodedados;
mysql> GRANT ALL PRIVILEGES ON banco.* TO usuario@'%' IDENTIFIED BY ''senha' WITH GRANT OPTION; 
mysql> FLUSH PRIVILEGES;

 
Substitua "ALL PRIVILEGES" por INSERT, SELECT, UPDATE etc, para limitar o acesso do novo usuário.  Também substitua o "%" por localhost ou o ip onde usuário for conectar-se caso ele não deve acessar de mysql de qualquer local.
 
Tirar o privilégio de um usuário:
 

mysql> USE mysql;
mysql> REVOKE ALL PRIVILEGES ON bancodedados.* FROM usuário;
mysql> FLUSH PRIVILEGES;

 
Remover um usuário:
 
mysql> DROP USER 'usuario'@'localhost';
 
 
 Alterar senha de usuário:
 
 
shell> mysql -u root mysql
mysql> SET PASSWORD FOR root@localhost=PASSWORD('nova_senha');


Substitua 'nova_senha' pela senha que você deseja usar.

Se você souber o que esta fazendo, você também pode manipular diretamente a tabela privilégios:
 

shell> mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('nova_senha')
  -> WHERE user='root';
mysql> FLUSH PRIVILEGES;


Outra forma de configurar a senha é utilizando o comando mysqladmin:
 

shell> mysqladmin -u root password nova_senha
 
 
 
 

Navegue pelos artigos
Artigo prévio Erro txz: external compression utility xz missing Habilitar IMAP no Domino Notes Próximo artigo
Os comentários são de propriedade de seus respectivos autores. Não somos responsáveis pelo seu conteúdo.
Pesquisa