Ошибка MySQL

Обсуждение других вопросов связанных с веб-разработкой
performans
Сообщения: 5
Зарегистрирован:
29 июл 2014, 15:09

Ошибка MySQL

performans » 29 июл 2014, 15:33

Здрасти.
На днях подумал оптимизировать запуск-отклик сервера, переместил OpenServer на RamDisk, по идее должен был ускорить работу Wordpress.
Сперва все было супер, любой запрос обрабатывался моментально. Потом создал еще один RamDisk 4 GB с сохранением содержимого в img файл.
Скопировал папку OpenServer на новое место, и вот тут начался геморрой.
Что только не пробовал. Запускаю от имени Админа. Отключаю фаерволл.
Пишет Error establishing a database connection
Логи MySQL без ошибок, Apache также.
Проверил конфиг файлы вижу все новые пути прописаны, портабельность есть.
PhpMyAdmin, MySQL менеджер без проблем подключаются к базе.
Изменил доступ в конфиг файле Wordpress на Login: mysql, Pass: mysql - та же ошибка.
Так в чем может быть проблема?
Буду благодарен за любые ответы.
Аватара пользователя
Максим
Сообщения: 5385
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 29 июл 2014, 23:34

Проблема видимо в неправильном хосте БД, указанном вами в настройках подключения.
performans
Сообщения: 5
Зарегистрирован:
29 июл 2014, 15:09

performans » 30 июл 2014, 00:00

Максим писал(а):Проблема видимо в неправильном хосте БД, указанном вами в настройках подключения.
Пока что я не трогал настройки, и вообще ничего не изменял. Только скопировал общую папку OpenServer. Где эти настройки указываются?
Аватара пользователя
Максим
Сообщения: 5385
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 30 июл 2014, 00:06

performans, вы это у меня спрашиваете? :D Откуда мне знать где у вас хранятся настройки подключения к базе. Я этого знать не знаю, это ваша забота, читайте документацию к Wordpress или тому ПО, которое вы используете.
performans
Сообщения: 5
Зарегистрирован:
29 июл 2014, 15:09

performans » 30 июл 2014, 00:29

Дело даже не в Wordpress, я установил заново при подключении выдает эту ошибку. Пробовал с Джумла, тоже самое.
Мне кажется где то в реестре или в профиле остается общий путь к базе, скорее всего так и есть. Но в системе не установлено MySQL локально, чтобы возникали конфликты переменного окружения.
И еще заметил в Process Explorer иконка процесса mysqld.exe показывает по умолчанию, а httpd.exe видно своя иконка перо.
Возможно ли что родительский процесс OpenServer не может запустить mysqld.exe с админ правами?
Аватара пользователя
Максим
Сообщения: 5385
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 30 июл 2014, 00:39

Причём тут реестр, перо и права доступа... Какой домен вы указываете в качестве хоста (адреса) mysql сервера? И есть ли этот домен в меню доменов Open Server после запуска сервера?
performans
Сообщения: 5
Зарегистрирован:
29 июл 2014, 15:09

performans » 30 июл 2014, 00:42

Домены я не указывал, алиасы не создавал. Программа запускается по умолчанию как обычно. Адрес localhost/mysite/
Аватара пользователя
Максим
Сообщения: 5385
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 30 июл 2014, 00:57

Вы указываете адрес localhost/mysite/ в качестве хоста mysql?
performans
Сообщения: 5
Зарегистрирован:
29 июл 2014, 15:09

performans » 30 июл 2014, 01:13

Все заработало! Оказалось фаервол Comodo изолировал процесс mysqld.exe в песочнице. Хотя я добавлял пару раз в зону доверенных программ. Видимо политика сработала после изменения пути, буква диска.
Извиняюсь за свои бессмысленные вопросы.
Спасибо вам.
Ответить