Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 016 112 раз!

Форум

Добро пожаловать, Гость!

Ошибка MySQL

Обсуждение вопросов на другие темы связанные с веб-разработкой
performans
Сообщения: 5
C нами: 2 года 4 мес

Непрочитанное сообщение 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 - та же ошибка.
Так в чем может быть проблема?
Буду благодарен за любые ответы.

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 29 июл 2014, 23:34

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

performans
Сообщения: 5
C нами: 2 года 4 мес

Непрочитанное сообщение performans » 30 июл 2014, 00:00

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


Пока что я не трогал настройки, и вообще ничего не изменял. Только скопировал общую папку OpenServer. Где эти настройки указываются?

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 30 июл 2014, 00:06

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

performans
Сообщения: 5
C нами: 2 года 4 мес

Непрочитанное сообщение performans » 30 июл 2014, 00:29

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

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 30 июл 2014, 00:39

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

performans
Сообщения: 5
C нами: 2 года 4 мес

Непрочитанное сообщение performans » 30 июл 2014, 00:42

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

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 30 июл 2014, 00:57

Вы указываете адрес localhost/mysite/ в качестве хоста mysql?

performans
Сообщения: 5
C нами: 2 года 4 мес

Непрочитанное сообщение performans » 30 июл 2014, 01:13

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


Вернуться в «Оффтоп и другие темы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость