Jump to Navigation

ComandosMySql

TutoriaisBanto

=  usando mysql  =

 * para voce importar uma base de dados, use:
mysql -u banto -p bandodedados < bancodedados.sql

 * para voce exportar uma base de dados, use:
mysqldump -u banto -p bancodedados > bancodedados.sql

 * para voce criar um banco de dados, use:
mysqladmin -u root -p create banto

 * para voce apagar um banco de dados, use:
mysqladmin -u banto -p drop bancodedados


=  comando basicos  =

show databases; - voce ver os bancos de dados disponivel
use banto; - para voce usar o banco de dados banto
show banto; - para voce ver as tabelas do banco de dados banto
show tables; - para voce ver as tabelas e campos do banco de dados banto
show columns from coluna; - para voce ver as clounas da tabela
select * from banto; - para voce ver o conteudo de todas as tabelas


:: criando usuario no mysql e permissoes

acesse o mysql

mysql -u root -p
mysql> grant all on bancodedados.* to banto@localhost identified by 'minhasenha';
mysql> flush privileges;

aqui eu criei um usuario (grant) com todos privilegios (all) para X banco de
dados (bancodedados), o nome do usuario local eh banto e tambem a senha que
quero para esse usuario
o FLUSH PRIVILEGES confirmar tudo aquilo que fiz acima

Para criar um usuario com todas as permissoes sobre todos os bancos de dados:

mysql> grant all on *.* to banto@localhost identified by 'minhasenha';

 * trocando a senha de root
aposi instalar o mysql-server e senha de root fica vazia, entao vc deve colocar
uma senha. Para alterar a senha de root acesse o banco

$ mysql -u root -p
e ao pedir a senha vc tecle enter

 * depois digite a linha
mysql > set password = password ('minhasenha');

 * e confirme a altera
mysql> flush privileges;