|
Conectando-se
a um banco de dados MySQL
Por Richard Manzke
Mesmo que sua instalação do MySQL esteja correta, você não vai conseguir
conectar enquanto não adicionar um usuário ao banco. Isso porque o MySQL
utiliza autenticação baseada no nome do usuário, senha e host (endereço IP).
Após a instalação
o MySQL terá criado um unico usuário chamado root com permissões de acesso
apenas a partir do localhost (console do servidor).
Se faz então
necessário a criação de um usuário para utilização junto de seus
aplicativos.
Supondo que você
tenha instalado seu MySQL num servidor Linux, digite o comando abaixo na linha
de shell:
mysql
O comando acima
deve ativar o MySQL Monitor que nada mais é do que uma linha de comando do
MySQL.
Agora, conecte-se
ao banco MySQL com o comando abaixo:
mysql>
connect mysql;
Como curiosidade,
execute o comando abaixo e veja o resultado:
mysql>
show tables;
Repare que o
banco MySQL possui uma tabela chamada 'user'. É nesta tabela que iremos
adicionar um novo usuário usando o comando GRANT.
No exemplo
abaixo, vamos adicionar o usuário MARIA cuja senha é SENHA com permissão para
todos os bancos dentro da faixa IP 192.168.0.0
mysql>
grant all privileges on *.* to MARIA@'192.168.%.%'
identified by 'SENHA' with grant option
Repare os
' (apostrofos) no endereço IP.
Faça um teste em
uma estação Windows com o MyODBC ou MySQLFront.
Maiores detalhes
sobre o comando GRANT, clique
aqui.
Espero que isto
tenha lhe ajudado.
Até Mais !
// Richard Manzke
// WebPlace Networks
|