Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

После перехода на mysql5: "Ошибка при указании соединения для controluser в конфигурации." (nightkon)
Author Message
nightkon
Заглянувший



Joined: 30 Jun 2012
Posts: 1
Карма: 0
   поощрить/наказать

Location: Узбекистан, Самарканд

PostPosted: Sat Jun 30, 2012 11:25 am (написано за 19 минут 56 секунд)
   Post subject: После перехода на mysql5: "Ошибка при указании соединения для controluser в конфигурации."
Reply with quote

Всем: добрый день.

Мои сегодняшние шаги:
    Скачал и переустановил denwer на новый, который был предоставлен на сайте (Denwer3_Base_2012-06-27_a2.2.22_p5.3.13_m5.5.25_pma3.5.1_xdebug), [PHP 5.3, MySQL 5.5].
    Скопировал все БД из папки /usr/local/mysql-5.1/ в отдельную папку.
    Удалил все лишние папки, кроме "home", т.к. там были сайты, а из папки "home" удалил: "cgi-glob, custom и localhost", чтобы не было ошибок, при установке Denwer/а.
    Установил Denwer, всё прошло успешно.
    Загрузил все БД из отдельной папки в папку /usr/local/mysql-5.5/.
    Запустил сервер.
    Проверил несколько сайтов, которые работали были на html (т.е. без MySQL и PHP), всё загрузилось, без ошибок.
    Пошел проверить один из сайтов на PHP и MySQL.
    Открываю сайт, выводятся ошибки, которых не было на старой версии Denwer/а.
Ошибки:
Quote:
Warning: mysql_connect() [function.mysql-connect]: [2002] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. (trying to connect via tcp://localhost:3306) in Z:\home\cat.devs\nightkon\php\blog\blocks\db.php on line 3

Warning: mysql_connect() [function.mysql-connect]: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. in Z:\home\cat.devs\nightkon\php\blog\blocks\db.php on line 3

Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in Z:\home\cat.devs\nightkon\php\blog\blocks\db.php on line 4

Warning: mysql_query() expects parameter 2 to be resource, boolean given in Z:\home\cat.devs\nightkon\php\blog\index.php on line 12
Произошла ошибка при выборке БД. Свяжитесь с администратором (admin@site.ru).

Код ошибки: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
Соединение в файле "db.php":
Quote:
<?php

$db = mysql_connect('localhost','root','');
mysql_select_db('php_blog_ntk', $db);

?>
У меня для доступа в MySQL нет пароля у пользователю "root".

    Такие же ошибки на других МОИХ сайтах, у которых метод запроса в БД одинаковый.

    Открыл сайт на движке "DataLife Engine", ошибка:
Quote:
MySQL Error!
------------------------

The Error returned was:
Сделана попытка выполнить операцию на сокете при отключенной сети.

Error Number:
1
И на всех остальных сайтах, которые построены на PHP и MySQL, выдаются ошибки, только немного другие, в зависимости от типа запроса к БД.


    Зашел в phpMyAdmin.
    В самом низу, как я понял это "блок ошибок", вышел такой текст, в рамочке и вначале со знаком красного крестика (крестик не кликабельный):
Quote:
Ошибка при указании соединения для controluser в конфигурации.
Я, вот думаю, что это из-за этого "controluser".
     
    Поискал в интернете, к сожалению без результата.
    Прошу теперь вашей помощи.
Back to top
View user's profile Send private message
alexskiv
Заглянувший



Joined: 08 Jul 2012
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Sun Jul 08, 2012 9:57 pm (спустя 8 дней 10 часов 31 минуту; написано за 3 минуты 58 секунд)
   Post subject:
Reply with quote

Всем привет!
У меня аналогичная ситуация ... нахожусь в состоянии поиска решения.

Что удалось определить:
1. при попытке связаться с MySQL <localhost> не работает но вот если задать <127.0.0.1> то сразу все начинает работать.
2. продолжаю копать вопрос ....
Back to top
View user's profile Send private message
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Mon Jul 09, 2012 6:53 pm (спустя 20 часов 56 минут; написано за 2 минуты)
   Post subject:
Reply with quote

nightkon wrote:
Скопировал все БД из папки /usr/local/mysql-5.1/ в отдельную папку.
... кроме InnoDB, потому что они были в паре ib_* файлов.
Плюс у Вас в логе мускуля должны быть сообщения о том, что формат таблиц старый и их нужно проапгрейдить скриптом (который в состав Денвера не входит, насколько помню).

Надо было базы через дампы забирать, а не папками.
Back to top
View user's profile Send private message
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Mon Jul 09, 2012 6:54 pm (спустя 1 минуту 22 секунды; написано за 1 минуту 5 секунд)
   Post subject:
Reply with quote

alexskiv wrote:
при попытке связаться с MySQL <localhost> не работает но вот если задать <127.0.0.1> то сразу все начинает работать
проверьте привилегии, но весьма вероятно, что у Вас какие-то проблемы с DNS Client ( localhost в 127.0.0.1 тоже надо резолвить )
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 412
   поощрить/наказать


PostPosted: Tue Jul 17, 2012 10:39 pm (спустя 8 дней 3 часа 44 минуты; написано за 1 минуту 16 секунд)
   Post subject:
Reply with quote

Вообще-то когда вы делаете апгрейд с MySQL 5.1 на MySQL 5.5, нельзя просто так легко копировать файлы баз данных из старой директории в новую. Надо делать через mysqldumpall на старой СУБД и восстановление дампа на новой. См. краткие комментарии по апгрейду тут: www.denwer.ru/packages/mysql5.html
Back to top
View user's profile Send private message Send e-mail
KaMPiLeR
Участник форума



Joined: 20 Oct 2003
Posts: 127
Карма: -6
   поощрить/наказать


PostPosted: Wed Oct 10, 2012 6:11 pm (спустя 2 месяца 23 дня 19 часов 31 минуту; написано за 25 секунд)
   Post subject:
Reply with quote

а mysqldumpall в моей версии Денвера отсутствует.
Back to top
View user's profile Send private message
KaMPiLeR
Участник форума



Joined: 20 Oct 2003
Posts: 127
Карма: -6
   поощрить/наказать


PostPosted: Wed Oct 10, 2012 6:47 pm (спустя 36 минут; написано за 1 минуту 53 секунды)
   Post subject:
Reply with quote

и что то с кодировкой - вопросики возвращает mysql5.5

причем в своем старом phpmyadmine я вижу нормальную кодировку 1251.
а новый phpmyadmin запустить так и не удалось.

пустой экран после перехода по ссылке на страницу.
Back to top
View user's profile Send private message
KaMPiLeR
Участник форума



Joined: 20 Oct 2003
Posts: 127
Карма: -6
   поощрить/наказать


PostPosted: Wed Oct 10, 2012 6:48 pm (спустя 1 минуту 8 секунд; написано за 21 секунду)
   Post subject:
Reply with quote

а перенес базу через - Sypex Dumper 2
Back to top
View user's profile Send private message
KaMPiLeR
Участник форума



Joined: 20 Oct 2003
Posts: 127
Карма: -6
   поощрить/наказать


PostPosted: Thu Oct 11, 2012 11:44 am (спустя 16 часов 55 минут; написано за 1 минуту 6 секунд)
   Post subject:
Reply with quote

решил проблему после конекта сразу задавать кодировку по умолчанию:
Code (php): скопировать код в буфер обмена
  mysql_connect (www.php.net/mysql_connect)("localhost", $user, $pass);
  mysql_query (www.php.net/mysql_query)('SET NAMES cp1251');
Back to top
View user's profile Send private message
Vdomah
Заглянувший



Joined: 29 Oct 2012
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Mon Oct 29, 2012 3:02 pm (спустя 18 дней 3 часа 17 минут; написано за 2 минуты 23 секунды)
   Post subject:
Reply with quote

Здравствуйте!
У меня похожая проблема, только баз никаких не переносил, ничего не апдейдтил, а просто перестал работать MySQL. При вводе localhost/Tools/phpMyAdmin/ пишет такое:
Quote:
Добро пожаловать в phpMyAdmin

Ошибка

Ответ MySQL: Документация
#1135 - Can't create a new thread (errno -1); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug

Ошибка при указании соединения для controluser в конфигурации.

phpMyAdmin не смог установить соединение с сервером MySQL. Проверьте хост, имя пользователя и пароль установленные в конфигурационном файле config.inc.php и удостоверьтесь, что они соответствуют данным полученным от администратора сервера MySQL.
config.inc.php проверил. С остальным никаких догадок. Переустановил Денвер, сначала на тот же z, потом на новый x диск - все без толку.
Back to top
View user's profile Send private message
BIGtester
Заглянувший



Joined: 30 Oct 2012
Posts: 2
Карма: 0
   поощрить/наказать


PostPosted: Tue Oct 30, 2012 10:20 pm (спустя 1 день 7 часов 17 минут; написано за 2 минуты 28 секунд)
   Post subject:
Reply with quote

скачал свежий денвер, до этого старых версий не стояло
при заходе на localhost/Tools/phpMyAdmin/
сразу вылетает "Ошибка при указании соединения для controluser в конфигурации."

При попытке добавить БД и пользователя отсюда
localhost/denwer/Tools/addmuser/
пишет "Ошибка: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение."

Расскажите в чем проблема и как исправить
очень нужна joomla, которая из-за этого не ставится
\

это на ноуте и windows7
на xp все ок. сборка та же.
поставил на флэшку все то же самое((
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML