Nao consigo conectar com o MYSQL,
O CLASSPATH esta certo, o class forname tambem,
Qdo eu tento conectar como localhost da o erro localhost is not allowed to conect to server
Qdo eu tento conectar como algum servidor que eu inseri d o erro .ner
any due nao sei mas oque
Sera que a minha versao do LINUX que e o conectiva9 da revista do Linu nao esta com o kernel atualizado para mysql
Alguem poderia me ajudar
Obrigado
O mysql nao depende de alguma coisa em especifico do kernel.
Depois, o erro “localhost is not allowed to conect to server” nao tem a ver com Java, mas sim com uma configuracao errada do teu mysql.
Antes de mais nada, http://www.mysql.com e va na parte de documentacao, secao de Instalacao.
La voce vai encontrar os comandos para configurar permissoes… uma saida seria:
mysql -u USUARIO -pSENHA mysql
mysql> SELECT host, user, password FROM user;
[ira mostrar os dados]
Verifique a combinacao de “host” e “user”… La precisa ter o “localhost” associado com o usuario que vc esta tentando conectar. Se nao tiver, faca algo como
mysql> UPDATE user SET host = ‘localhost’ WHERE user = ‘usuario’;
mysql> FLUSH PRIVILEGES;
e tente.
Rafael
opa! blza?
eu uso o debian aqui em casa e tive um problema parecido com o seu. De uma olhada na configuracao do mysql.
Vc consegue conectar no banco via linha de comando (sem usar jdbc e etc)? Se sim, deve ser pq o mysql esta com a opcao “Skip Networking”. Com esta opção o JDBC nao consegue conectar no banco. Se não consegue, deve ser um problema de usuario mesmo. Dai faca o q o rafael mandou.
O arquivo de configuracao, no debian, fica em /etc/mysql/my.cnf.
boa sorte! 8)