|
|
|
| Привет всем! У меня проблема с мускулом. Я всё правильно установил, раскавычил, положил, но мускул всё равно выдаёт ошибку. Вот она:
Can't connect to MySQL server on 'localhost' (10061)
|
Помогите пожалуйста. | |
|
|
|
|
|
|
|
для: Эдуард
(01.07.2005 в 18:45)
| | Запущен ли север MySQL? Т.е. присутствует ли в диспетчере задач процес mysqld-nt.exe? | |
|
|
|
|
|
|
|
для: cheops
(01.07.2005 в 20:34)
| | Присутствует конечно. | |
|
|
|
|
|
|
|
для: Эдуард
(02.07.2005 в 11:56)
| | Приведите пожалуйста код, при помощи которого вы соединяетесь с сервером? Обычно такая ошибка возникает либо когда лежит сервер, либо когда ошибка в параметрах соединения с сервером. | |
|
|
|
|
|
|
|
для: cheops
(02.07.2005 в 12:11)
| | Я соедияюсь с помощь вот этого:
<?php
$dblocation = "localhost";
$dbname = "forum";
$dbuser = "root";
$dbpasswd = "";
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx)
{
echo( "<P>В настоящий момент сервер базы данных не доступен, поэтому
корректное отображение страницы невозможно.</P>" );
exit();
}
if (!@mysql_select_db($dbname, $dbcnx))
{
echo( "<P>В настоящий момент база данных не доступна, поэтому
корректное отображение страницы невозможно.</P>" );
exit();
}
?>
|
| |
|
|
|
|
|
|
|
для: Эдуард
(02.07.2005 в 15:28)
| | А консольный клиент (C:/mysql/bin/mysql.exe) подсоединяется к серверу?
| |
|
|
|
|
|
|
|
для: cheops
(02.07.2005 в 17:43)
| | да, | |
|
|
|
|
 40.9 Кб |
|
|
для: Эдуард
(02.07.2005 в 18:23)
| | Вот фаил php.ini | |
|
|
|
|
 8.9 Кб |
|
|
для: Эдуард
(02.07.2005 в 18:24)
| | Вот фаил my.ini. | |
|
|
|
|
|
|
|
для: Эдуард
(02.07.2005 в 18:25)
| | Я их пытался сам настроить но ничего не получилось, настройте их пожалуйста и вышлите на мыло edik_dashevski@mail.ru | |
|
|
|
|
|
|
|
для: Эдуард
(02.07.2005 в 18:24)
| | Конфигурационный файл php.ini лежит в директории C:/Windows? | |
|
|
|
|
|
|
|
для: cheops
(02.07.2005 в 20:12)
| | Да | |
|
|
|
|
|
|
|
для: cheops
(02.07.2005 в 17:43)
| | Та надо так писать, а то не заведётся:
mysql -u root -p <base_name>
|
| |
|
|
|
|
|
|
|
для: Эдуард
(02.07.2005 в 15:28)
| | А сообщение
Can't connect to MySQL server on 'localhost' (10061)
|
выдаёт именно этот код? Ведь символы @ должны подавлять вывод любых сообщений - или вы их убираете? | |
|
|
|
|
|
|
|
для: cheops
(02.07.2005 в 20:10)
| | Именно такой | |
|
|
|
|
|
|
|
для: Эдуард
(03.07.2005 в 04:15)
| | Я вообще @ не трогаю. | |
|
|
|
|
|
|
|
для: cheops
(02.07.2005 в 20:10)
| | А у тебя стоит мускул? если можешь, скинь конфиг. Кстати вот список того что у меня стоит:
php-5.0.4-Win32.zip
mysql-essential-4.1.12a-win32.msi ----------------------------------Windows Inisitall
apache_1.3.33-win32-x86-no_src.exe
|
| |
|
|
|
|
|
|
|
для: Эдуард
(03.07.2005 в 04:19)
| | Зря essential ставите - это урезанная версия http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=3452, хотя не думаю, что не работает из-за этого. У меня стоит MySQL 4.0.24 (чтобы не мучаться с русской кодировкой при работе из PHP) никаких специальных настроек она не требует - единственное в корне диска С лежит my.ini следующего содержания
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/mysql/"
#Path to the database root
datadir="C:/mysql/Data/"
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=cp1251
|
| |
|
|
|
|
|
|
|
для: cheops
(03.07.2005 в 12:20)
| | я написал в скрипт
Там есть такая запись:
mysql
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 4.1.7
Directive Local Value Master Value
mysql.allow_persistent Off Off
mysql.connect_timeout 60 60
mysql.default_host localhost localhost
mysql.default_password no value no value
mysql.default_port 3306 3306
mysql.default_socket no value no value
mysql.default_user root root
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off
|
Пхп мускул распознаёт, но он почему то не работает, подскажите что делать. | |
|
|
|
|
|
|
|
для: Эдуард
(04.07.2005 в 18:09)
| | Если честно, я несколько в замешательстве почему PHP не видит сервер... вроде всё корректно - вы не меняли порт по которому сидит MySQL-сервер. Попробуйте ещё убрать все символы @ - может ещё что-то добавится к выводимой информации. | |
|
|
|
|
|
|
|
для: Эдуард
(01.07.2005 в 18:45)
| | Перезагрузи комп. | |
|
|
|
|
|
|
|
для: Эдуард
(01.07.2005 в 18:45)
| | Библиотека php_mysql.dll из того же дистрибутива, что и PHP или загружена дополнительно из Интернет? | |
|
|
|
|
|
|
|
для: cheops
(02.07.2005 в 20:14)
| | У меня php_mysql.dll есть, шла вместе с пхп 5.0.4. Может настроит кто нибудь конфиги? | |
|
|
|
|
|
|
|
для: Эдуард
(01.07.2005 в 18:45)
| | Возникает аналогичное сообщение. Подсказали, что нужно посмотреть в install.txt который идет вместе с MySQL. Если проблема уже решина, напиши, каким образом. | |
|
|
|
|
|
|
|
для: Mag
(03.07.2005 в 01:58)
| | Опубликуй его тут, я посмотрю, может чё выйдет. | |
|
|
|