1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Туториал Подключаем плагины к mysql

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Wilder, 5 апр 2012.

  1. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    @Kela-4D, твой вопрос в рамках форума решить проблематично, ввиду отсутствия необходимых данных, а их много, и не в конфигах дело.

    я написал с чего нужно начать поиск ошибок.

    Если нет ошибок в логах сервера, то нужно смотреть попадают ли данные из сервера в mysql базу.
    Если попадают, смотреть скрипты ЛК и логи апача на предмет ошибок.
    Если и там нет ошибок, то дебажить скрипты ЛК смотреть: запросы, какие ответы и т.д.

    ты можешь стукнуть мне вечером в аську (есть в профиле), и мы попробуем вместе (через тимвьювер) определить что и где не так.
     
    Black-UK-Lord и zuma2 нравится это.
  2. Kela-4D

    Kela-4D Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Kelatyh
    @Serrrgio, дело в ТОМ,что я может не правильно подключил плагины!
     
  3. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    все может быть
    информация тебе дана, что и где смотреть, помощь предложена, дальше все зависит от тебя, или ты сам все это проверишь, или стукнешь в аську, или так и будешь дальше писать на форум...
     
  4. Kela-4D

    Kela-4D Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Kelatyh
    @Serrrgio, давай лучше в ЛС??
     
  5. Автор темы
    Wilder

    Wilder Активный участник Пользователь

    Баллы:
    88
    Мне в скайп стунки, mr.wilder2
     
    BebopVox нравится это.
  6. Kela-4D

    Kela-4D Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Kelatyh
    @Wilder, давай лучше в ЛС!​
     
  7. Anaiki

    Anaiki Активный участник

    Баллы:
    68
    Имя в Minecraft:
    donalD
  8. revos

    revos Активный участник Пользователь

    Баллы:
    78
    если у меня хост sql например sql.site.ru ,база base,то в строчке url вводить mysql://sql.site.ru/base?
     
  9. Mordar

    Mordar Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Mordar
    Народ а что если в базе написано Нет привилегий???
     
  10. Vozhak

    Vozhak Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Frontlat
    В логе сервера пишет
    Код:
    [INFO] [iConomy] Ошибка базы данных: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
     
  11. LiveD

    LiveD Старожил Пользователь

    Баллы:
    153
    Skype:
    LiveDRus
    И да, чтобы работало на разных хостингах. Тобишь, сервер например на MyArena, а хост на VDS. Тогда нужно настроить удаленное подключение к базе. Если не знаете как, спросите у хостера. И будет вам счастье. Иначе не получится. Было такое когда-то...
     
  12. xvlad

    xvlad Старожил Пользователь

    Баллы:
    103
    Skype:
    xvladxtreme
    Как перенести с YML на SQL (через dump не пашет)
     
  13. fantommd

    fantommd Гуру Девелопер Переводчик Пользователь

    Баллы:
    123
    не легче посмотреть видео урок: тык
     
  14. Кузьмич

    Кузьмич Активный участник Пользователь

    Баллы:
    78
    Можно так же запихать команды в батник, и наслаждаться процессом установки плагинов и т.д в MySql).
     
    ВремяПриключений нравится это.
  15. OsipXD

    OsipXD Старожил Пользователь

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Прошу обновить туториал!!!
    Теперь вставлять в config.yml надо это
    Код:
    permissions:
        basedir: plugins/PermissionsEx
        backend: sql
        backends:
            sql:
                driver: mysql
                uri: mysql://localhost(или ip:port)/БАЗА_ДАННЫХ
                user: ЮЗЕР
                password: ПАРОЛЬ
     
    LiveD нравится это.
  16. OsipXD

    OsipXD Старожил Пользователь

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    И кстати, чтобы нормально импортировалось.
    Дамп надо открыть в Notepad++ и сохранить как permissions.sql , мне помогло.
    Только перед этим очистить содержимое таблиц:
    • permissions
    • permissions_enity
    • permissions_inhertiance
    НЕ УДАЛИТЬ ТАБЛИЦУ, А ОЧИСТИТЬСОДЕРЖИМОЕ

    P.S. Так же прошу добавить в туториал
     
    LiveD нравится это.
  17. madrigall

    madrigall Активный участник Пользователь

    Баллы:
    63
    Как сделать чтоб учитывало регистр букв в БД?
     
  18. Dimchik000

    Dimchik000 Старожил Пользователь

    Баллы:
    123
    Skype:
    Millennium36rus
    Имя в Minecraft:
    Millennium
    Сделал всё как сказал пытаюсь добавить в БД он вот что пишет
    SQL-запрос:
    INSERT INTO `permissions_entity` ( `name` , `type` , `prefix` , `suffix` , `default` )
    VALUES (

    'default', 0, '[fish]&f', '&f', 1
    );


    Ответ MySQL: [​IMG]
    #1062 - Duplicate entry 'default' for key 'name'
     
  19. никио

    никио Старожил Пользователь

    Баллы:
    123
    Skype:
    googletools
    Имя в Minecraft:
    Googlers
    Да такая же ситуация как исправить не помню
    Совет: Импортировать разрешения из PermissionEx, сделанные командой, указанной выше
    лучше всего при помощи SQLBuddy, т.к. он при импорте игнорирует некоторые ошибки
    дампа.
     
    ВремяПриключений нравится это.
  20. никио

    никио Старожил Пользователь

    Баллы:
    123
    Skype:
    googletools
    Имя в Minecraft:
    Googlers
    Подготавливаем дамп разрешения плагина PermissionEx выполнив следующую
    команду на игровом сервере: /pex dump sql “permissions.sql”
     

Поделиться этой страницей