|
 10.1 Кб |
|
| ,Установил SQL. По умолчанию. Только путь поменял установки.
Проверил phpinfo(см. скриншот), вроди как установлено нормально.
с php папки и mysql, скопировал в папку Windows файл php.ini и my.ini
также в папку system32, файл libmysql.dll.
php версии 5.0.2
фаерволл отключил.
ввожу проверочный код для проверки mysql
<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "kipes";
$dbpasswd = "abcd";
$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);
?>
|
при установки Mysql пароль прописывал такой же.(abcd) но не работает браузер пишет "К сожалению, не доступен сервер mySQL"
Подскажите please что я еще не сделал или где-то ошибочка. | |
|
|
|
|
|
|
|
для: kipes
(13.01.2007 в 13:51)
| | Возможно, сервер mysql остановлен. | |
|
|
|
|
|
|
|
для: AlexelA
(13.01.2007 в 16:14)
| | Попробуйте вот этот скрипт, что вам браузер даст:
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";
$dbcnx = mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
exit("user $dbuser cannot connect to MYSQL server $dblocation via : ".mysql_error());
$dbsel = mysql_select_db($dbname, $dbcnx);
if (!$dbsel)
exit("Cannot select DB $dbname via : ".mysql_error());
mysql_query('SET NAMES "cp1251"', $dbcnx);
echo "database $dbname selected";
|
| |
|
|
|
|
|
|
|
для: Burn-89
(13.01.2007 в 17:18)
| | Вот ответ браузера
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in D:\server\www\index.php on line 7
user root cannot connect to MYSQL server 127.0.0.1 via : Access denied for user 'root'@'localhost' (using password: YES)
|
| |
|
|
|
|
|
|
|
для: kipes
(13.01.2007 в 18:16)
| | Надо попробовать в конфигурационном файле MYSQL изменить имя пользователя на
root, а так, по идее, она должна запускаться и тем более, что выдала такое сообщение, значит работает (ещё можно посмотреть порты и их изменить) | |
|
|
|
|
|
|
|
для: Burn-89
(13.01.2007 в 18:49)
| | Я так понял my.ini ? что-то я там не нашел ничего | |
|
|
|
|
|
|
|
для: kipes
(13.01.2007 в 13:51)
| | Уберите символы @ из ваше скрипта - что-то ещё выводится в окно браузера? | |
|
|
|
|
|
|
|
для: cheops
(13.01.2007 в 23:36)
| | Да. Вот что отобразилось:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'kipes'@'localhost' (using password: YES) in D:\server\www\index.php on line 7
К сожалению, не доступен сервер mySQL
|
| |
|
|
|
|
|
|
|
для: kipes
(14.01.2007 в 11:44)
| | Пользователь kipes существует? Вы его создавали? | |
|
|
|
|
|
|
|
для: cheops
(14.01.2007 в 12:59)
| | Извините нет. А это при установке mySQL делается. Или можно после установки. | |
|
|
|
|
|
|
|
для: kipes
(14.01.2007 в 13:15)
| | При установке создаётся лишь один пользователь - root - именно для него вы задаёте пароль при установке. После установки, используя учётную запись root можно создать сколько угодно новых пользователей. Но если вы не создавали учётную запись, то в $dbuser записывайте "root", а в $dbpasswd тот пароль, который задали при установке. | |
|
|
|