Страница 1 из 1

Ошибка MySQL

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

Добавлено: 29 июл 2014, 23:34
Максим
Проблема видимо в неправильном хосте БД, указанном вами в настройках подключения.

Добавлено: 30 июл 2014, 00:00
performans
Максим писал(а):Проблема видимо в неправильном хосте БД, указанном вами в настройках подключения.
Пока что я не трогал настройки, и вообще ничего не изменял. Только скопировал общую папку OpenServer. Где эти настройки указываются?

Добавлено: 30 июл 2014, 00:06
Максим
performans, вы это у меня спрашиваете? :D Откуда мне знать где у вас хранятся настройки подключения к базе. Я этого знать не знаю, это ваша забота, читайте документацию к Wordpress или тому ПО, которое вы используете.

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

Добавлено: 30 июл 2014, 00:39
Максим
Причём тут реестр, перо и права доступа... Какой домен вы указываете в качестве хоста (адреса) mysql сервера? И есть ли этот домен в меню доменов Open Server после запуска сервера?

Добавлено: 30 июл 2014, 00:42
performans
Домены я не указывал, алиасы не создавал. Программа запускается по умолчанию как обычно. Адрес localhost/mysite/

Добавлено: 30 июл 2014, 00:57
Максим
Вы указываете адрес localhost/mysite/ в качестве хоста mysql?

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