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

Форум MySQL

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

 

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

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

тема: Can't connect to MySQL server on localhost 10061 - Пожалуйста
 
 автор: Pavloff.D   (21.05.2006 в 06:10)   письмо автору
 
 

Can't connect to MySQL server on localhost 10061 - что я не пробовал, как не мучался, а оно все одно и то же - Can't connect to MySQL server on localhost 10061. Уже нет сил...

   
 
 автор: cheops   (21.05.2006 в 11:44)   письмо автору
 
   для: Pavloff.D   (21.05.2006 в 06:10)
 

FireWall не может закрывать порт 3306 для доступа к базе данных?

   
 
 автор: Pavloff.D   (23.05.2006 в 20:47)   письмо автору
 
   для: cheops   (21.05.2006 в 11:44)
 

Что б я знал ответ на этот вопрос...
Кстати, может объясните мне конкретно, что такое FireWall?

   
 
 автор: cheops   (23.05.2006 в 22:31)   письмо автору
 
   для: Pavloff.D   (23.05.2006 в 20:47)
 

Это программа, которая перехватывает все сетвые обращения и разрешает их или зарещает в зависимости от правил, которые настраиваются. Грубо говоря разрешаются обращения браузера, почты и FTP, а все остальные порты, в том числе и 3306 закрываются.

   
 
 автор: pavloff.d   (29.05.2006 в 18:09)   письмо автору
 
   для: cheops   (23.05.2006 в 22:31)
 

Вообще то, я сомневаюсь, что этот Fire Wall у меня будет чему-то мешать. Во-первых у меня SP1 Win XP и я его вроде никогда не видел. Во-вторых если б он у меня был, то я бы его уже давно убрал, такую ерунду я не пропущу...

   
 
 автор: cheops   (29.05.2006 в 18:42)   письмо автору
 
   для: pavloff.d   (29.05.2006 в 18:09)
 

А какие версии MySQL, PHP и Apache используются? Это обращение из PHP возвращает ошибку или и консольный клиент mysql тоже?

   
 
 автор: Pavloff.D   (30.05.2006 в 06:27)   письмо автору
 
   для: cheops   (29.05.2006 в 18:42)
 

Ошибку возвращает консоль MySQL.
Версия MySQL - 4.1
Apache - 1.3.22-PL30.9
PHP - 5.1.2

   
 
 автор: cheops   (30.05.2006 в 12:23)   письмо автору
 
   для: Pavloff.D   (30.05.2006 в 06:27)
 

А сервер MySQL запущен? Т.е. в диспетчере задач висит процесс mysqld-nt.exe?

   
 
 автор: Pavloff.D   (01.06.2006 в 06:34)   письмо автору
 
   для: cheops   (30.05.2006 в 12:23)
 

Когда запущен, когда - нет, результат один - та самая ошибка...

   
 
 автор: cheops   (01.06.2006 в 11:13)   письмо автору
 
   для: Pavloff.D   (01.06.2006 в 06:34)
 

А вы его как запускаете - через сервисы? Или через командную строку?

   
 
 автор: Pavloff.D   (03.06.2006 в 06:15)   письмо автору
 
   для: cheops   (01.06.2006 в 11:13)
 

Через командную строку...

   
 
 автор: cheops (из кафе)   (03.06.2006 в 09:29)
 
   для: Pavloff.D   (03.06.2006 в 06:15)
 

Параметр --standalone ему передаёте? Вообще лучше запускать MySQL-сервер через сервисы - Пуск | Настройка | Панель управления | Администрирование | Службы.

   
 
 автор: Pavloff.D   (06.06.2006 в 17:58)   письмо автору
 
   для: cheops (из кафе)   (03.06.2006 в 09:29)
 

Пробовал и с использованием --standalone, и недавно пробовал из "Служб" - все та же ошибка...
Че за ерунда?....

   
 
 автор: cheops   (07.06.2006 в 00:51)   письмо автору
 
   для: Pavloff.D   (06.06.2006 в 17:58)
 

А MySQL с нуля ставилась? Т.е. до этого в системе MySQL не стояло? Установка производилась на диск C?

   
 
 автор: Pavloff.D   (07.06.2006 в 14:54)   письмо автору
 
   для: cheops   (07.06.2006 в 00:51)
 

Поначалу MySQL ставилась с нуля, потом пробовал переустанавливать. Теперь получается, что эта версия по счету где-то 4-ая :). Установка проводилась на диск E: так как для системы я поставил именно этот диск для установки программ.

   
 
 автор: cheops   (07.06.2006 в 15:12)   письмо автору
 
   для: Pavloff.D   (07.06.2006 в 14:54)
 

Удалите MySQL, и обязательно сотрите каталог E:/mysql/data/mysql, а потом поставьте опять - что-нибудь меняется?

PS Системный каталог E:/mysql/data/mysql следует всегда удалять, если вы устанавливаете более новую или старую версию.

   
 
 автор: Pavloff.D   (08.06.2006 в 09:39)   письмо автору
 
   для: cheops   (07.06.2006 в 15:12)
 

Удалил - установил без старого каталога.
Вот че то новенькое - ERROR 1045 <28000>: Access denied for user ' ODBC'@'localhost' <using password: NO>

   
 
 автор: cheops   (08.06.2006 в 11:54)   письмо автору
 
   для: Pavloff.D   (08.06.2006 в 09:39)
 

Это вы под анонимным пользователем заходите? А из под root получается зайти?

   
 
 автор: Pavloff.D   (08.06.2006 в 17:39)   письмо автору
 
   для: cheops   (08.06.2006 в 11:54)
 

Вот попробовал - опять. Я уже люблю эту ошибку :( - Can't connect to MySQL server on localhost 10061

   
 
 автор: cheops   (08.06.2006 в 22:08)   письмо автору
 
   для: Pavloff.D   (08.06.2006 в 17:39)
 

Это под root?

   
 
 автор: Pavloff.D   (09.06.2006 в 15:24)   письмо автору
 
   для: cheops   (08.06.2006 в 22:08)
 

ДА!

   
 
 автор: Pavloff.D   (10.06.2006 в 05:50)   письмо автору
 
   для: Pavloff.D   (09.06.2006 в 15:24)
 

Только не кидайте меня в этот ответственный момент - столько мучался...

   
 
 автор: cheops   (10.06.2006 в 10:47)   письмо автору
 
   для: Pavloff.D   (10.06.2006 в 05:50)
 

Сейчас только из PHP нет соединения с MySQL сервером или из других клиентов тоже (например, mysql)?

   
 
 автор: Pavloff.D   (11.06.2006 в 16:04)   письмо автору
 
   для: cheops   (10.06.2006 в 10:47)
 

Простите, не понял вопрос. Можно растолковать

   
 
 автор: cheops   (12.06.2006 в 00:07)   письмо автору
 
   для: Pavloff.D   (11.06.2006 в 16:04)
 

У вас имеется возможность выполнять SQL-запросы не при помощи PHP, а при помощи какого-нибудь стороннего клиента?

   
 
 автор: Pavloff.D   (12.06.2006 в 20:19)   письмо автору
 
   для: cheops   (12.06.2006 в 00:07)
 

Нет у меня такой возможности.
cheops, пожалуйста, можно как-нибудь быстро решить эту проблему, но без переустановки Винды, О-оочень нужно.

   
 
 автор: cheops   (12.06.2006 в 21:59)   письмо автору
 
   для: Pavloff.D   (12.06.2006 в 20:19)
 

Запустите командную строку (Пуск - Программы - Стандратные - Командная строка), далее перейдите в катало bin базы данных
E:\
cd E:\mysql\bin

Если устанавливали по пути bin
и запустите клиент mysql
mysql -u root

PS Переустанавливать Windows нет надобности - максимум MySQL (только каталог данных mysql обязательно удаляйте - это основной источник неприятностей). И PHP смените на 5.0, PHP 5.1 - очень капризен в плане расширений... на PHP 5.0 у вас быстрее всё пойдёт.

   
 
 автор: Serg13   (13.06.2006 в 14:34)
 
   для: cheops   (12.06.2006 в 21:59)
 

У меня такая же ерунда и команда mysql -u root выдает 1045 ошибку с закрытым доступом пользователю ODBC

   
 
 автор: Pavloff.D   (13.06.2006 в 19:17)   письмо автору
 
   для: cheops   (12.06.2006 в 21:59)
 

Переустановил как было сказано Mysql версии 5.0. При обращении к базе с root выдается ошибка: ERROR 1045 <28000>: Access denied for user ' root'@'localhost' <using password: NO>. При использовании пароля вводимого приконфигурации сервера следующее: ERROR 1045 <28000>: Access denied for user ' ODBC'@'localhost' <using password: YES>. Что к чему?

   
 
 автор: cheops   (13.06.2006 в 22:16)   письмо автору
 
   для: Pavloff.D   (13.06.2006 в 19:17)
 

А как обращаетесь и как?

   
 
 автор: Pavloff.D   (13.06.2006 в 22:34)   письмо автору
 
   для: cheops   (13.06.2006 в 22:16)
 

Захожу в каталог /bin/, открываю cmd и пишу: mysql -u root -pass (нужный пароль). Да и по-разному, честно говоря, пробовал...

   
 
 автор: cheops   (14.06.2006 в 12:37)   письмо автору
 
   для: Pavloff.D   (13.06.2006 в 22:34)
 

Нужно писать так
mysql -u root -p(нужный пароль)

а ещё лучше
mysql -u root -p

он пароль сам спросит.

   
 
 автор: Pavloff.D   (14.06.2006 в 14:42)   письмо автору
 
   для: cheops   (08.06.2006 в 22:08)
 

cheops, чувак, все вроде прокатило и нет конца моему счастью. СПОСИБО,СПОСИБО и СПОСИБО.

НО, есть еще одно, надеюсь маленькое, "но". Запустив одну CMS, оно мне вот че сказало:
Your PHP version does not have support for MySQL.
Я и други тестовыми кодами проболал проверяющими работу PHP & MySQL, то когда подходит времы функции запуска mysql, то я тут же вижу на экране ошибку о том, что PHP не знаком с такой функцией. Придется устанавливать новую версию или может в конфиге надо че изменить?
PHP версия - php-5.1.2-Win32

   
 
 автор: cheops   (14.06.2006 в 22:31)   письмо автору
 
   для: Pavloff.D   (14.06.2006 в 14:42)
 

Лучше поставьте PHP 5.0.x и подключите расширние как это описывается в статье по ссылке http://www.softtime.ru/info/articlephp.php?id_article=24 - это должно работать 100%.

   
 
 автор: Pavloff.D   (16.06.2006 в 09:01)   письмо автору
 
   для: cheops   (14.06.2006 в 22:31)
 

Недавно установил PHP 5.0.5, настроил с использованием конфига предложенного в статье: http://www.softtime.ru/info/articlephp.php?id_article=24, ситуация та же :(

   
 
 автор: cheops   (16.06.2006 в 10:48)   письмо автору
 
   для: Pavloff.D   (16.06.2006 в 09:01)
 

Ставили PHP как модуль или как CGI?

   
 
 автор: Pavloff.D   (16.06.2006 в 15:29)   письмо автору
 
   для: cheops   (16.06.2006 в 10:48)
 

Как модуль по-идее.

   
 
 автор: Pavloff.D   (17.06.2006 в 06:33)   письмо автору
 
   для: Pavloff.D   (16.06.2006 в 15:29)
 

Извините, но Вы мне не ответите?...

   
 
 автор: cheops   (17.06.2006 в 10:33)   письмо автору
 
   для: Pavloff.D   (16.06.2006 в 15:29)
 

Выложите ваши файлы httpd.conf, php.ini сообщите текущие версии серверов и какая возникает ошибка?

   
 
 автор: Pavloff.D   (17.06.2006 в 16:06)   письмо автору
 
   для: cheops   (17.06.2006 в 10:33)
 

Версия PHP 5.0.5
Версия Apache 1.3.22-PL30.9-win32-x86
Версия Mysql 5.0
При обращении к mysql через PHP используя функцию mysql_connect() выводится ошибка типа этой: Fatal error: Call to undefined function mysql_connect() in e:\program files\apache group\Apache\htdocs\testmysql.php on line 19

   
 
 автор: cheops   (17.06.2006 в 16:26)   письмо автору
 
   для: Pavloff.D   (17.06.2006 в 16:06)
 

У вас не подключено расширение MySQL в конфигурационном файле php.ini (C:/Windows/php.ini), нужно убрать комментарий (;) напротив
extension=php_mysql.dll


PS Если не заработает - давайте заведём новую тему - эта уже слишком длинная.

   
Rambler's Top100
вверх

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