Artigos: 67   Dicas: 134   Usuários: 259
Esqueceu sua senha? Cadastre-se
scriptsadmin
Linux mulheres
Distribuições Linux
velha desconfiada
Qual o melhor ramo em SL
Home >> Artigos >> Banco de dados >> Mysql, comando via console, parte 2.

Mysql, comando via console, parte 2.

Dando continuidade ao artigo anterior, esse artigo tem por objetivo descrever novos comandos, porem um pouco mais avançados, vale salientar que os comandos são bastantes flexíveis trazendo a tona uma gama de possibilidades de usar, cabendo a cada um usar a criatividade.
Data de criação: 12/03/2010
Indicar para um amigo Indicar para um amigo     Favoritos Favoritos

Mão na massa!

Mulheres Linux
Ao começar tomar muito cuidado com alguns comando aqui descrito, pois no console não tem crtl+z. Como já disse anteriormente muito cuidado com os comandos, faça-os após ter certeza do que está fazendo. Abaixo segue a lista de comandos e um breve comentário de cada um:

mysql> create user usuario;
Comando utilizado para criação de um usuário que será utilizado para a conexão com nosso Banco de Dados, pois não é aconselhável usar o root do mysql para fazer tal serviço, principalmente se for para conexão em paginas da internet.
mysql> GRANT ALL PRIVILEGES ON banco_de_dados.* usuario@localhost IDENTIFIED BY 'senha' WITH GRANT OPTION;
O comando acima descrito, dá todos os privilégios ao nosso usuário criado internamento no Mysql, para ele poder fazer todas as transações possíveis como incluir, excluir, alterar, listar dados dentre outras.
mysql> flush privileges;
Comando para dar funcionalidade ao comando acima.
mysql> drop tabela;
Comando utilizado para apagar uma tabela.
mysql> drop banco_de_dados;
Comando utilizado para apagar um Banco de Dados.
mysql> select * from tabela;
Comando sql que mostra todos os dados da Tabela.
mysql> select * into outfile 'arquivo.txt' from tabela;
Exporta todos os dados da tabela para o arquivo txt arquivo.txt.
mysql> select distinct nome from tabela;
O comando acima lista todo o conteúdo da tabela, com referencia ao campo nome, porem ele não repete os nomes se o mesmo tiver mais que uma ocorrência.

Muito cuidado com os comandos, e dependendo da versão do seu Mysql alguns comandos tem que ser em maiúsculo, até o próximo e que a força esteja com você.

Artigos deste Autor

Comentários

kano

kano Visualizar Perfil

13/03/2010 - 11:03:51

Amigo veja se pode ajudar, tive que trocar o hd do servidor e tinha um bd la para testar se consigo conectar no banco uso o heidisql acho q vc conhece fiz o download no site para conectar mas nao deixa nenhuma estacao acessar o banco da um erro "SQL Error (2003): Can't connect to MySQL server on IP (10061)" o problema é que nenhuma aplicação conecta no bd preciso mudar algo no /etc/mysql/my.cnf para liberar essa permissão ??
Valeu :)

balani

balani Visualizar Perfil

16/03/2010 - 06:03:30

Amigo dá uma olhada nesse link, nele tá bem explicado: http://bernardoalbuquerque.wordpress.com/2009/09/14/permitindo-acesso-remoto-ao-servidor-mysql-no-linux/

lucimara

lucimara Visualizar Perfil

16/03/2010 - 08:03:28

Kano, libere a porta 3306 no seu servidor
iptables -t nat -A PREROUTING -p tcp --dport 3306 -j DNAT --to ip_estacao:3306

kano

kano Visualizar Perfil

18/03/2010 - 07:03:28

Gente vocês salvaram a minha pele além de liberar a porta 3306 foi só alterar o arquivo /etc/mysql/my.cnf na linha bind-address mudei para 0.0.0.0 e conectou na hora, valeu mesmo

balani

balani Visualizar Perfil

18/03/2010 - 08:03:47

Ok, se precisar estarei a disposição para poder ajudar.

Mapa do Site