Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: ЧЕ ДЕЛАТЬ С MySQL
 
 автор: Styx   (11.08.2005 в 12:51)   письмо автору
 
 

В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно. (это кстати вход на сайт на диске который прилагается к вашей книге php5 практика создания веб-сайтов)

полазил по форуму -могу сказать что у меня есть в сервисе MySql -тип загрузки авто. Скопировал из php libmysql.dll в папку windows/system32 Даже скопировал php_mysql.dll просто в папку Windows нифига не помогает. Как быть? Версия mysql-essential-4.1.13-win32.

Спасибо всем кто ответит

   
 
 автор: Loki   (11.08.2005 в 13:02)   письмо автору
 
   для: Styx   (11.08.2005 в 12:51)
 

А через консоль доступ к mysql есть? если есть - смотрите настройки скриптов.

   
 
 автор: Styx   (11.08.2005 в 13:05)   письмо автору
 
   для: Loki   (11.08.2005 в 13:02)
 

Можно полее подробно?

   
 
 автор: Loki   (11.08.2005 в 13:22)   письмо автору
 
   для: Styx   (11.08.2005 в 13:05)
 

Попробуйте для начала скрипт:

<?php 
  $dblocation 
"localhost"
  
$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($ver0); 
?> 


А база данных вообще создана?

   
 
 автор: Styx   (11.08.2005 в 13:25)   письмо автору
 
   для: Loki   (11.08.2005 в 13:22)
 

К сожалению, не доступен сервер mySQL
Вот что написалось.

Что Вы подразумеваете под "А база данных вообще создана?" Какую последовательность действий?

   
 
 автор: Styx   (11.08.2005 в 13:32)   письмо автору
 
   для: Styx   (11.08.2005 в 13:25)
 

Ведь там test стоит -база данных. Когда я захожу в MySql так: пуск\Все программы\My SQL server 4.1\ MySql Command Line Client то там я нахожу 2 базы mysql и test

   
 
 автор: Boss   (11.08.2005 в 13:36)   письмо автору
 
   для: Styx   (11.08.2005 в 13:32)
 

Мускул запущен как сервис?
winmysqladmin включен?

   
 
 автор: Styx   (11.08.2005 в 13:37)   письмо автору
 
   для: Boss   (11.08.2005 в 13:36)
 

Где это посмотреть? И как это делается?

   
 
 автор: Евгений Петров   (11.08.2005 в 14:45)   письмо автору
 
   для: Styx   (11.08.2005 в 13:37)
 

Пуск -> Настройка -> Панель управления -> Администрирование -> Службы и там надо найти что то похожее на MySQL и проверить запущен он или нет. И в диспетчере задач на вкладке процессы надо посмотреть надичие mysql, mysql-nt или что то типа этого

   
 
 автор: Styx   (11.08.2005 в 14:48)   письмо автору
 
   для: Евгений Петров   (11.08.2005 в 14:45)
 

Да это все что вы перечислили я проверял, все это есть. Что подскажите сделать?

   
 
 автор: Gwest   (11.08.2005 в 14:51)   письмо автору
 
   для: Styx   (11.08.2005 в 14:48)
 

а дериктории в my.ini указаны верно?

   
 
 автор: Styx   (11.08.2005 в 14:59)   письмо автору
 
   для: Gwest   (11.08.2005 в 14:51)
 

Я перезапустил mysql и вот что получил

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in E:\www\www1\index.php on line 7
К сожалению, не доступен сервер mySQL




Затем я ввел пароль (тот что стоит у меня на mysql) и получил следующее

Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in E:\www\www1\index.php on line 7
К сожалению, не доступен сервер mySQL

   
 
 автор: Styx   (11.08.2005 в 15:03)   письмо автору
 
   для: Styx   (11.08.2005 в 14:59)
 

ДОлжно так быть или как?

#Path to installation directory. All paths are usually resolved relative to this.
basedir="E:/Program Files/MySQL/MySQL Server 4.1/"

#Path to the database root
datadir="E:/Program Files/MySQL/MySQL Server 4.1/Data/"

   
 
 автор: Gwest   (11.08.2005 в 15:09)   письмо автору
 
   для: Styx   (11.08.2005 в 15:03)
 

Это смотря где находится Mysql если в E:\Program Files\MySQL\MySQL Server 4.1\ то ДА....

   
 
 автор: Styx   (11.08.2005 в 15:26)   письмо автору
 
   для: Gwest   (11.08.2005 в 15:09)
 

Ну да там и находится...

только вот как быть с тем что написано в книге Самоучитель php5.

basedir = the_instal_path

datadir=the_data_path

или тут имеется ввиду размещение или писать так как в книге?

   
 
 автор: Styx   (11.08.2005 в 17:29)   письмо автору
 
   для: Styx   (11.08.2005 в 15:26)
 

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in E:\www\www1\index.php on line 7
К сожалению, не доступен сервер mySQL


Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in E:\www\www1\index.php on line 7
К сожалению, не доступен сервер mySQL

Кто нибудь сможет прокоментировать эти записи что они в себе несут?

   
 
 автор: Бамси   (11.08.2005 в 18:06)   письмо автору
 
   для: Styx   (11.08.2005 в 17:29)
 

В первом случае пишет что неверный пасс, во втором что не может приконектица к базе. Выложите ваш my.ini от mysql.

   
 
 автор: Styx   (11.08.2005 в 19:20)   письмо автору
 
   для: Бамси   (11.08.2005 в 18:06)
 

Вот выкладываю.

   
 
 автор: cheops   (11.08.2005 в 19:37)   письмо автору
 
   для: Styx   (11.08.2005 в 12:51)
 

Загрузите более новую версию и не essential, а полную.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования