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

Форум MySQL

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

 

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

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

тема: Как проверить работу MySQL
 
 автор: taboo   (31.10.2004 в 02:14)   письмо автору
 
 

Поставил Apache+PHP+MySQL согласно http://www.softtime.ru/info/articlephp.php?id_article=24
При запуске index.php
<?php 
  $dblocation 
"127.0.0.1"
  
$dbname "test"
  
$dbuser "root"
  
$dbpasswd ""

  
$dbcnx = @mysql_connect($dblocation$dbuser$dbpasswd); 
  if (!
$dbcnx
  { 
    echo 
"<p>К сожалению, не доступен сервер mySQL</p>"
    exit(); 
...

он пишет - К сожалению, не доступен сервер mySQL
Что я не так делаю?

   
 
 автор: glsv (Дизайнер)   (31.10.2004 в 02:57)   письмо автору
10.3 Кб
 
   для: taboo   (31.10.2004 в 02:14)
 

Чтобы посмотреть ошибки - уберите собачку перед вызовом функции mysql_connect(). Вот так:

$dbcnx = mysql_connect($dblocation, $dbuser, $dbpasswd); 


Проверьте запущена ли MySQL как служба.
Пуск->Настройка->Панель управления->Администрирование->Службы
Там должна быть служба MySQL (смотри рисунок)

   
 
 автор: taboo   (31.10.2004 в 10:15)   письмо автору
 
   для: glsv (Дизайнер)   (31.10.2004 в 02:57)
 

Служба запущена, а без собачки пишет:

Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\www\scripts\index.php on line 7

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

Кликая на function.mysql-connect (http://localhost/function.mysql-connect) - The page cannot be found

   
 
 автор: cheops   (31.10.2004 в 10:27)   письмо автору
 
   для: taboo   (31.10.2004 в 10:15)
 

Хм... сервер MySQL говорит, клиет не поддерживает протокол авторизации необходимый для доступа к серверу. У вас какая версия MySQL и операционная система?

   
 
 автор: cheops   (31.10.2004 в 10:28)   письмо автору
 
   для: taboo   (31.10.2004 в 10:15)
 

В my.ini никаких изменений не вносили?

   
 
 автор: taboo   (31.10.2004 в 10:38)   письмо автору
 
   для: cheops   (31.10.2004 в 10:28)
 

C:\Program Files\MySQL\MySQL Server 4.1\bin\mysql.exe Ver 14.7 Distrib 4.1.7, f
or Win95/Win98 (i32)

Connection id: 6
Current database:
Current user: root@localhost
SSL: Not in use
Using delimiter: ;
Server version: 4.1.7-nt
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
TCP port: 3306
Uptime: 31 min 34 sec

Это взято из MySQL Command Line Client, а Windows 2000. Может действительно с версией лопухнулся?

   
 
 автор: cheops   (31.10.2004 в 10:58)   письмо автору
 
   для: taboo   (31.10.2004 в 10:38)
 

4.1 пока альфа, но должна работать попробуйте на всякий случай поставить стабильную 4.0.21...

   
 
 автор: taboo   (31.10.2004 в 18:04)   письмо автору
 
   для: cheops   (31.10.2004 в 10:58)
 

Поставил 4.0.22.
Правда запустил не с первого раза, но заработало.
Спасибо

   
Rambler's Top100
вверх

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