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

Подключение PermissionsEx к БД

СообщениеДобавлено: Вс апр 05, 2015 2:24 pm
iLap
Здравствуйте. У меня есть VDS (FirstVds) на котором стоит сайт и базы данных, и есть игровой сервер Minecraft, который находится на другом хостинге. Как правильно в config.yml указывать путь до подключения? Указываю как написал ниже, но все равно ошибка при подключении (внешний доступ к базе стоит). Надеюсь вы поняли мою проблему и поможете...

Так:
Код: выделить все
permissions:
  basedir: plugins/PermissionsEx
  backend: sql
  backends:
    sql:
      uri: mysql://ip_vds/база
      user: база
      password: пароль
      deploy: export.sql
  superperms: {}
?

Re: Подключение PermissionsEx к БД

СообщениеДобавлено: Вс апр 05, 2015 2:53 pm
pepper
Здравствуйте.
1) >> user: база
На всякий случай - тут нужен пользователь базы, а не сама база.
2) проверьте с вашего сервера не у нас есть ли подключение к вашему серверу у нас к порту Mysql (по умолчанию это 3306) c помощью telnet так:
telnet ip_vds порт_mysql
Если ответ от Mysql-сервера не получаете, значит проверьте файрволы на обоих серверах и проверьте, слушает ли Mysql сеть, выполнив на вашем сервере у нас это:
netstat -an|grep порт_mysql
Если не увидите строку c LISTEN и адресом вашего VDS у нас или с адресом 0.0.0.0, значит сеть mysql не слушает.

Re: Подключение PermissionsEx к БД

СообщениеДобавлено: Вс апр 05, 2015 3:15 pm
iLap
На FirstVds пишет: "tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN", но на другом - нет: "telnet: Unable to connect to remote host: Connection refused", что в таком случае делать?

Re: Подключение PermissionsEx к БД

СообщениеДобавлено: Вс апр 05, 2015 3:19 pm
ls
У вас bind-address=127.0.0.1 видимо указано в /etc/my.cnf - поменяйте на 0.0.0.0 и перезапустите mysql-сервер - тогда будут доступны внешние подключения к серверу

Re: Подключение PermissionsEx к БД

СообщениеДобавлено: Вс апр 05, 2015 3:40 pm
iLap
ls писал(а):У вас bind-address=127.0.0.1 видимо указано в /etc/my.cnf - поменяйте на 0.0.0.0 и перезапустите mysql-сервер - тогда будут доступны внешние подключения к серверу

Будьте любезны, подскажите как это сделать?)

Re: Подключение PermissionsEx к БД

СообщениеДобавлено: Вс апр 05, 2015 3:46 pm
pepper
Зайдите в конф. файл mysql (обычно он находится в /etc/my.cnf) и там смените 127.0.0.1 на 0.0.0.0, после чего перезапустите Mysql-сервер.

Re: Подключение PermissionsEx к БД

СообщениеДобавлено: Вс апр 05, 2015 4:12 pm
iLap
Спасибо всем БОЛЬШОЕ, все сделал и все работает) Долго не мог понять как открыть директорию /etc/ :D

Re: Подключение PermissionsEx к БД

СообщениеДобавлено: Вс апр 05, 2015 4:20 pm
iLap
Модераторы, закройте пожалуйста тему :3