Problem med mySQL i PHP
Når jeg bruger phpMyAdmin, burde jeg så ikke kunne se den brugerjeg mener at have oprettet med mySQLAdmin, i databasen mysql?
Når jeg laver et lille bitte script som fx.:
<?php
$conn = mysql_connect("localhost", "kongfjong", "kon9fj0ng");
echo "$conn";
?>
Melder den følgende fejl:
Warning: mysql_connect(): Access denied for user:
'kongfjong@localhost' (Using password: YES) in D:\Apache
Group\Apache2\htdocs\mysqlconnect.php on line 2
Når jeg går ind i mySQLAdmin, kan jeg på fanebladet my.ini Setup
se, at jeg har sat user og password stemmer overens med det i
scriptet. Hvad gør jeg forkert?
Det er version phpMyAdmin-2.6.0-pl3 som jeg kører med, lokalt på
min maskine.
Problemet er, at jeg kan logge på mySQL med en hvilken som helst brugernavn, ved at gå ind i en kommandoprompt, og skrive mysql -u 'brugernavn' i mysql/bin-biblioteket.
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'kongfjong';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['password'] = 'kon9fj0ng';
Er dette ikke korrekt gjort?
