1

Тема: Can't connect to MySQL server on 'localhost' (10061)

Подскажите, пожалуйста, в чем может быть проблема:

Ошибка

Ответ MySQL: Документация
#2003 - Can't connect to MySQL server on 'localhost' (10061)

Warning: Unknown: open(/tmp\sess_nv58bbe061rrgggsnmeerfftk7, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

2

Re: Can't connect to MySQL server on 'localhost' (10061)

Vasil
Проверьте наличие каталога указанного в директиве session.save_path конфигурационного файла PHP (php.ini).

3 (изменено: Hanut, 2008-09-29 16:06:12)

Re: Can't connect to MySQL server on 'localhost' (10061)

Hanut сказал:

Vasil
Проверьте наличие каталога указанного в директиве session.save_path конфигурационного файла PHP (php.ini).

Да, Вы правы. Поправил.
Однако ошибка по прежнему выскакивает.

переменная
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Adobe\AGL;C:\php;C:\Program Files\MySQL\MySQL Server 6.0\bin

log апача
[Sun Mar 16 15:26:39 2008] [notice] Apache/2.2.6 (Win32) PHP/5.2.3 configured -- resuming normal operations
[Sun Mar 16 15:26:39 2008] [notice] Server built: Sep  5 2007 08:58:56
[Sun Mar 16 15:26:39 2008] [notice] Parent: Created child process 1492
[Sun Mar 16 15:26:42 2008] [notice] Child 1492: Child process is running
[Sun Mar 16 15:26:42 2008] [notice] Child 1492: Acquired the start mutex.
[Sun Mar 16 15:26:42 2008] [notice] Child 1492: Starting 250 worker threads.
[Sun Mar 16 15:26:42 2008] [notice] Child 1492: Starting thread to listen on port 80.

4

Re: Can't connect to MySQL server on 'localhost' (10061)

Vasil
MySQL 5.0 и MySQL 6.0 - разные программы.
Делайте все строго по статье и обратите внимание на версии программ, это важно.

5

Re: Can't connect to MySQL server on 'localhost' (10061)

Hanut сказал:

Vasil
MySQL 5.0 и MySQL 6.0 - разные программы.
Делайте все строго по статье и обратите внимание на версии программ, это важно.

Большое спасибо за Ваши ответы.
Переустановил MySQL. Все работает.

6 (изменено: cekar, 2008-09-29 01:38:41)

Re: Can't connect to MySQL server on 'localhost' (10061)

Ошибка

Ответ MySQL: 
#2003 - Can't connect to MySQL server on 'localhost' (10061)

и все!!!в коде все верно!!!версии установлены строго в соответствии с документацией!!есть еще варианты?

error.log-может тут что то но я не разобрался

Warning: DocumentRoot [C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost] does not exist
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 10.0.9.109 for ServerName
[Mon Sep 29 02:37:05 2008] [notice] Apache/2.2.9 (Win32) PHP/5.2.6 configured -- resuming normal operations
[Mon Sep 29 02:37:05 2008] [notice] Server built: Jun 13 2008 04:04:59
[Mon Sep 29 02:37:05 2008] [notice] Parent: Created child process 3864
Warning: DocumentRoot [C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost] does not exist
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 10.0.9.109 for ServerName
Warning: DocumentRoot [C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost] does not exist
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 10.0.9.109 for ServerName
[Mon Sep 29 02:37:05 2008] [notice] Child 3864: Child process is running
[Mon Sep 29 02:37:05 2008] [notice] Child 3864: Acquired the start mutex.
[Mon Sep 29 02:37:05 2008] [notice] Child 3864: Starting 64 worker threads.
[Mon Sep 29 02:37:05 2008] [notice] Child 3864: Starting thread to listen on port 80.

7

Re: Can't connect to MySQL server on 'localhost' (10061)

cekar
Проверьте в httpd.conf значения следующих директив:
# Здесь должен быть каталог содержащий хосты веб-сервера.
DocumentRoot "C:/apache"

# Попробуйте раскомментировать данную строку.
ServerName localhost:80

Также обратите внимание, что если вы работаете через прокси, то локальные адреса надо ввести в браузере в исключения, чтобы они через прокси не проходили.

8

Re: Can't connect to MySQL server on 'localhost' (10061)

смотрите на кофиг апача, вам мускл не разрешает вход с данным алиасом.... посмотрите свой алииас в конфиге апача, там указано имя алиаса, не забывайте при запуске лок серва вы запускаете не только апач,  php и phpmyadmin, но так же и мускл, по умолчанию задается вход для пользователя ODBS а вы прописывали при установке скорей всего root )))) так что проверти свои алиасы и все будет работать.))))

9

Re: Can't connect to MySQL server on 'localhost' (10061)

здравствуйте!

да, при установке прописывался root

а как нужно исправить алиас?

у меня сейчас так (httpd.conf):

<IfModule alias_module>

    ScriptAlias /cgi-bin/ "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/"

    Alias /pma "D:/apache/localhost/www/phpmyadmin"

</IfModule>

10

Re: Can't connect to MySQL server on 'localhost' (10061)

Arius
Все у вас с алиасом нормально. Проблема где-то в другом месте.

11

Re: Can't connect to MySQL server on 'localhost' (10061)

А уменя вот такая проблема..Что делать?Все перепроверил,все нормально...


Ошибка

Ответ MySQL: 
#2003 - Can't connect to MySQL server on 'localhost' (10022)
[size=16][/size]

12

Re: Can't connect to MySQL server on 'localhost' (10061)

Вадимон
Это значит, что сервер MySQL не найден. Убедитесь, что сервис MySQL запущен и вы можете работать с ним из командной строки.
1) Control Panel -> Administrative Tools -> Servicess -> Смотрите статус сервиса MySQL
2) Start -> MySQL\MySQL Server 5.0 -> MySQL Command Line Client -> Введите пароль пользователя root и проверьте работоспособность любыми командами, например: SHOW DATABASES;

13

Re: Can't connect to MySQL server on 'localhost' (10061)

Hanut сказал:

Вадимон
Это значит, что сервер MySQL не найден. Убедитесь, что сервис MySQL запущен и вы можете работать с ним из командной строки.
1) Control Panel -> Administrative Tools -> Servicess -> Смотрите статус сервиса MySQL
2) Start -> MySQL\MySQL Server 5.0 -> MySQL Command Line Client -> Введите пароль пользователя root и проверьте работоспособность любыми командами, например: SHOW DATABASES;

Проблема решена.Все было нормально.Стоило только компьютер выключить,а потом включить,хотя до этого несколько раз компьютер перезагружал,но эффекта никакого небыло...Вот ведь как бывает..