|
|
|
| Apache и php работают на ура. А вот MySQL пишет "К сожалению, не доступен сервер mySQL". Подскажите в чем проблема...я не могу найти((( | |
|
|
|
|
|
|
|
для: Nikole
(15.02.2011 в 18:32)
| | MySQL такое писать не может.
Приводите скрипт, которым Вы это проверяете. | |
|
|
|
|
|
|
|
для: Trianon
(15.02.2011 в 18:39)
| | Скрипт:
<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";
$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);
?> | |
|
|
|
|
|
|
|
для: Nikole
(16.02.2011 в 20:12)
| |
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL, потому что:</p>";
exit(mysql_error());
}
|
поглядите, что напишет так. | |
|
|
|
|
|
|
|
для: Trianon
(16.02.2011 в 20:17)
| | Вот что в результате:
К сожалению, не доступен сервер mySQL, потому что:
Access denied for user 'ODBC'@'localhost' (using password: NO) | |
|
|
|
|
|
|
|
для: Nikole
(15.02.2011 в 18:32)
| | подскажите плз, на 7 винде апач, рнр и MySQL работает как показано тут http://www.softtime.ru/article/index.php?id_article=24??? | |
|
|
|
|
|
|
|
для: Nikole
(15.02.2011 в 18:32)
| | 1) В диспетчере задач процесс mysqld.exe или mysqld-nt.exe висит?
2) Через другие клиенты MySQL доступ к базе данных осуществляется нормально? | |
|
|
|
|
|
|
|
для: cheops
(15.02.2011 в 19:07)
| | висит mysql.exe | |
|
|
|
|
|
|
|
для: Nikole
(16.02.2011 в 20:13)
| | >висит mysql.exe
Это клиент для доступа к базе данных, кстати, через него получить доступ к MySQL удается или он тоже сообщает об отказе? | |
|
|
|
|
|
|
|
для: cheops
(16.02.2011 в 20:15)
| | и каким образом? | |
|
|
|
|
|
|
|
для: Nikole
(16.02.2011 в 20:32)
| | В консоле, выбрав папку bin в MySQL нужно вызвать команду
PS При установке MySQL пароль для root не задавали? | |
|
|
|
|
|
|
|
для: cheops
(16.02.2011 в 20:36)
| | задавала пароль | |
|
|
|
|
|
|
|
для: Nikole
(16.02.2011 в 20:37)
| | Хм... тогда его и в скрипте указываейте
<?php
...
$dbpasswd = "Пароль, который задавался при установке";
...
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(16.02.2011 в 20:42)
| | Ввожу данный скрипт :
<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "пароль";
$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);
?>
выводит "5.1.55-community"
Это нормально? | |
|
|
|
|
|
|
|
для: Nikole
(16.02.2011 в 20:47)
| | Да все нормально, связка с MySQL установлена. | |
|
|
|
|
|
|
|
для: cheops
(16.02.2011 в 20:48)
| | ОГРОМНОЕ СПАСИБО!!!!!! | |
|
|
|
|
|
|
|
для: cheops
(16.02.2011 в 20:36)
| | И можно конкретнее написать я просто первый раз имею с этим дело, поэтому многие вещи еще не до конца понимаю. Заранее спасибо | |
|
|
|
|
|
|
|
для: Nikole
(16.02.2011 в 20:40)
| | (1) Сначала нужно открыть консоль.
Пуск->Программы->Стандартные->Командная строка
(2) Потом необходимо добраться до папки, где у вас лежит mysql.exe (подставьте свой путь)
(3) Затем необходимо запустить mysql.exe
root - имя пользователя (без изменений)
-p - нужно указать, так как у вас задан пароль, mysql.exe у вас его обязательно спросит.
PS Но это уже не обязательно, так как мы выяснили, что сервер работает. Теперь нужно указать пароль в тестовом скрипте и поробовать запустить его снова. | |
|
|
|
|
|
|
|
для: Nikole
(15.02.2011 в 18:32)
| | Посмотрите еще оснастку сервисов (Пуск | Настройка | Панель управления | Администрирование | Службы) - есть ли там запись MySQL и если есть, то какой у неё статус (запущен или остановлен)? | |
|
|
|
|
|
|
|
для: cheops
(16.02.2011 в 20:39)
| | MySQl есть и работает | |
|
|
|
|
|
|
|
для: Nikole
(16.02.2011 в 20:41)
| | Очень хорошо, значить будем клиентскую часть копать. | |
|
|
|