Если mysqld на самом деле умирает, то можно сталкиваться с 1 024 пределами дескриптора файла... "Слишком много Открытых Файлов" являются типичным сообщением для этого errno. Необходимо настроить ulimit и/или pam_limits, чтобы увеличить жесткие и мягкие пределы для открытых файлов для ролевой учетной записи демона к чему-то выше, установить max_connections переменную для пользователя базы данных, который открывает столько соединений, и исправьте приложение для броска кита, когда это происходит...
Просто удостоверьтесь, что Ваш mysql связывает с сокетом на 0.0.0.0, и необходимо смочь соединиться с тем сокетом. Я предполагаю, что значение по умолчанию - чтобы mysql связал с 127.0.0.1, который, конечно, труднодоступен с внешней стороны.
Править: Конфигурационный файл MySQL должен быть в .\xampp\mysql\bin\my.ini
. Необходимо найти bind-address
параметр и изменение это к 0.0.0.0.
Все в Вашей сети должны затем смочь соединить тот экземпляр MySQL. Конечно, это может включать людей, которые лучше не должны делать этого. Но пока существует пароль для каждого mysql пользователя, и экземпляр не стоит перед Интернетом, нет очень для волнения о.
Если не найденный, добавьте его.
bind-address=0.0.0.0 под mysqld
Посмотрите его http://www.afella.org/mysql/my.ini
Для меня это проще и быстрее:
localhost/phpmyadmin -> Учетные записи пользователей -> Изменить привилегии -> Информация для входа в систему
Имя хоста
в раскрывающемся списке Любой хост
или введите любой IP-адрес 192.168. 0.3
или даже с маскированием 192.168.0.%
И нажмите кнопку Перейти
. Подробнее здесь. Вы можете удалить вновь созданную строку после того, как ваша цель будет решена.