|
|
|
| Здраствуйте
моя темя больше относиться к настройке Apache + PHP + MySQL Server
Вот таким образом я пытаюсь законектиться к MY SQL Server
<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "123123";
$dbcnx = mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL</p>";
exit();
}
if (!@mysql_select_db($dbname,$dbcnx) )
{
echo "<p>К сожалению, не доступна база данных</p>";
exit();
}
$ver = mysql_query("SELECT VERSION()");
if(!$ver)
{
echo "<p>Ошибка в запросе</p>";
exit();
}
echo mysql_result($ver, 0);
?>
|
Но оно мне выдает такой варнинг
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\Program Files (x86)\Apache Group\Apache2\htdocs\index.php on line 7
и говорит что неможет законектиться
Гдето я нашел что эта ошибка из-за неправильного пороля.. но я специально лишний раз проверил пароль зайдя в MY SQL Server через консоль.. там пароль нормально принимает
Из-за чего может быть такая проблема?
буду благодарен за оказанную помощь...
p.s. Млин... из за глюков интернета запарился с названием темы.. сорри | |
|
|
|
|
|
|
|
для: Соломон
(29.07.2008 в 10:41)
| | Хм... очень странно. Дело в том, что это не совсем из-за неправильного пароля... У вас почему-то PHP устанавливает соединение с базой данных не из под root, а из под пользователя SYSTEM, который не создан и разумеется отвергается MySQL.
PS Какие версии Apache, MySQL и PHP используете? | |
|
|
|