Comandos úteis do MySQL

Publicado por Marcone Gledson de Almeida em 10/10/2007

[ Hits: 17.789 ]

 


Comandos úteis do MySQL



Criando uma senha de root para o MySQL:

# mysqladmin -u root password '[nova senha]'

Visualizando todas as bases de dados via linha de comando:

# mysqlshow -u usuario -p[senha]

Criando um usuário para acesso a uma determinada base:

mysql> GRANT ALL ON base.tabela TO usuario@'%' IDENTIFIED BY 'SENHA';

Obs.: Pode-se utilizar o caracter asterisco para atribuir a permissão a todas as bases.

Criando um backup de uma determinada base do MySQL:

# mysqldump --opt -u usuario --databases base > /diretorio/arquivo.sql

Obs: Caso o usuário possua uma senha de acesso é preciso acrescentar o parâmetro -p como, por exemplo, -p[senha].

Outras dicas deste autor

Utilizando o find para excluir determinados arquivos

Sincronizando senhas do Samba no OpenSuSE 10.1

Como saber o número serial do HD

Debugando a ACLs do Squid

Executando comandos SQL pelo prompt do Linux

Leitura recomendada

MySQL - Alterando a Senha de Root

Insalando MySQL-WorkBench no Ubuntu 12.04

Instalação do MySQL e Workbench no Fedora 25

Para melhorar a performance do MySQL

MySQL - Como fazer backup de Triggers e Stored Procedures

  

Comentários
[1] Comentário enviado por removido em 08/12/2009 - 21:49h

Olá Pessoal

Sou leigo sobre MySql mas me empenho na leitura para conhecer mais.

1) Gostaria de saber como se tem como descobrir a senha do root?

Temo na empresa um banco e queria apenas listar as tabelas, mas o banco foi feito por
terceiros... quero apenas listar as tabelas...

mail:/var/lib/mysql/mysql# mysql -p ( senha eu nao sei rsr ? )

ai é so digitar --> show databases e enter .... certo?

se seu chutar algumas senhas, pode travar algo?

Debian 5 instalado neste servidor.


Nao sei se fui claro na minha pergunta, se alguem puder me ajudar ...
o newbie aqui ficará grato.

Obrigado

[2] Comentário enviado por removido em 09/12/2009 - 13:52h

Alguem poderia me dar uma dica por favor?

[3] Comentário enviado por baxman em 09/12/2009 - 14:33h

Porque você não tenta modificar a senha com o comando # mysqladmin -u root password '[nova senha]' ao invés de tentar descobrir a senha? Acredito que a mesma seja criptografa, impossibilitando a sua leitura.

[4] Comentário enviado por removido em 09/12/2009 - 18:29h

Obrigado pela resposta.

Prefiro preservar a senha que o desenvolvedor definiu, pois nao sei se esta alteração pode causar algum outro problema...

Vejo que o "arquivo.sql", deduzo ser o banco tem uma parte criptografado.

Há como decriptografar isto? Programa em Asp e Delphi... e certos trechos do código tem
como decoficar.

So leigo em MySql... com com o que uso na programação.. soa ser familiar os comandos...

Grato pela atenção.

Aguardo seus cometnários.



Contribuir com comentário