Problemas com mysql

kof20012

Power Member
boas,

~tou com um problema n csg fazer a conecçao ao mysql.
uso o mysql administrator e qdo a ligo aparece-me um erro

"MySql error number: 1045", so csg ligar se nao colocar password ou se colocar o usarname como root.
usando o root tb n csg connectar.
aqui esta o codigo.

Código
Código:
[LIST=1]
[*][FONT='Courier New',Courier,monospace]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/font]
[*][FONT='Courier New',Courier,monospace]<html xmlns="http://www.w3.org/1999/xhtml">[/font]
[*][FONT='Courier New',Courier,monospace]<head>[/font]
[*][FONT='Courier New',Courier,monospace]<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />[/font]
[*][FONT='Courier New',Courier,monospace]<title>Untitled Document</title>[/font]
[*][FONT='Courier New',Courier,monospace]</head>[/font]
[*][FONT='Courier New',Courier,monospace]<body>[/font]
[*][FONT='Courier New',Courier,monospace]<?php[/font]
[*][FONT='Courier New',Courier,monospace]$ligacao=[URL="http://www.php.net/mysql_connect"]mysql_connect[/URL]("localhost", "root", "nippon") or [URL="http://www.php.net/die"]die[/URL]("Problemas de ligaçao");[/font]
[*][FONT='Courier New',Courier,monospace][URL="http://www.php.net/mysql_select_db"]mysql_select_db[/URL]("test", $ligacao);[/font]
[*][FONT='Courier New',Courier,monospace]$sql= "select nome, telefone from teste";[/font]
[*][FONT='Courier New',Courier,monospace]$resultado= [URL="http://www.php.net/mysql_query"]mysql_query[/URL] ($sql, $ligacao);[/font]
[*][FONT='Courier New',Courier,monospace]$registo=[URL="http://www.php.net/mysql_fetch_row"]mysql_fetch_row[/URL]($resultado);[/font]
[*][FONT='Courier New',Courier,monospace][URL="http://www.php.net/print"]print[/URL]("$registo[0] --- $registo[1] <br>");[/font]
[*][FONT='Courier New',Courier,monospace][URL="http://www.php.net/mysql_close"]mysql_close[/URL]();[/font]
[*][FONT='Courier New',Courier,monospace]?>[/font]
[*][FONT='Courier New',Courier,monospace]</body>[/font]
[*][FONT='Courier New',Courier,monospace]</html>[/font][/LIST]
neste caso usei o root como username, mesmo usando o username default (ODBC) tb nao funciona.
estando ele ligado ao naom,aparece este erro depois no Localhost

Código:
Warning: Access denied for user 'root'@'localhost' (using password: NO) in c:\apache\htdocs\exercicio1-mysql.php on line 11

Warning: MySQL Connection Failed: Access denied for user 'root'@'localhost' (using password: NO) in c:\apache\htdocs\exercicio1-mysql.php on line 11
Problemas de ligaçao
outra duvida k tenho,basta ligar o mysql e ele reconhece logo? ou temos k o direccioanar para algum sitio?

o ip e normal 127.0.0.1 ja o usei, diz a mesma coisa.
eu uso o mysql administrator e so consigo ligar cao eu coloco username:root e a minha password. sem a password ele n entra. caso eu coloque a password no codigo ele mostra este erro:

Código:
Warning: Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\apache\htdocs\exercicio1-mysql.php on line 11

Warning: MySQL Connection Failed: Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\apache\htdocs\exercicio1-mysql.php on line 11
Problemas de ligaçao
eu n posso fazer o upgrade pk tenho a ultima versao do mysql...
confused.gif




cumprimentos,
kof20012
 
Back
Topo