Как я предоставляю удаленный доступ к mysql, использующему xampp?

Если mysqld на самом деле умирает, то можно сталкиваться с 1 024 пределами дескриптора файла... "Слишком много Открытых Файлов" являются типичным сообщением для этого errno. Необходимо настроить ulimit и/или pam_limits, чтобы увеличить жесткие и мягкие пределы для открытых файлов для ролевой учетной записи демона к чему-то выше, установить max_connections переменную для пользователя базы данных, который открывает столько соединений, и исправьте приложение для броска кита, когда это происходит...

6
задан 11 August 2009 в 18:37
3 ответа

Просто удостоверьтесь, что Ваш mysql связывает с сокетом на 0.0.0.0, и необходимо смочь соединиться с тем сокетом. Я предполагаю, что значение по умолчанию - чтобы mysql связал с 127.0.0.1, который, конечно, труднодоступен с внешней стороны.

Править: Конфигурационный файл MySQL должен быть в .\xampp\mysql\bin\my.ini. Необходимо найти bind-address параметр и изменение это к 0.0.0.0.

Все в Вашей сети должны затем смочь соединить тот экземпляр MySQL. Конечно, это может включать людей, которые лучше не должны делать этого. Но пока существует пароль для каждого mysql пользователя, и экземпляр не стоит перед Интернетом, нет очень для волнения о.

6
ответ дан 3 December 2019 в 00:23
  • 1
    Какая-либо идея, где я корректирую это? Какие-либо проблемы безопасности I ned для волнения о? –  sprugman 11 August 2009 в 22:15
  • 2
    Я предположил, что у Вас было по крайней мере некоторое знание о конфигурации MySQL.Прошу прощения. I' ll добавляют это к моему ответу. –  innaM 11 August 2009 в 23:04

Если не найденный, добавьте его.

bind-address=0.0.0.0 под mysqld

Посмотрите его http://www.afella.org/mysql/my.ini

2
ответ дан 3 December 2019 в 00:23

Для меня это проще и быстрее:

  1. Зайдите в PhpMyAdmin, а затем: localhost/phpmyadmin -> Учетные записи пользователей -> Изменить привилегии -> Информация для входа в систему
  2. Измените Имя хоста в раскрывающемся списке Любой хост или введите любой IP-адрес 192.168. 0.3 или даже с маскированием 192.168.0.% И нажмите кнопку Перейти.

enter image description here 3. Перезапустите MySQL

Подробнее здесь. Вы можете удалить вновь созданную строку после того, как ваша цель будет решена.

0
ответ дан 21 December 2019 в 12:19

Теги

Похожие вопросы