пару вопросов

АИД

Знающий
Участник
Сообщения
112
Розыгрыши
0
Репутация
3
Реакции
7
Баллы
430
Хроники
  1. Prologue: Prelude of War
Исходники
Присутствуют
Сборка
моби
Здравствуйте! У меня такой вопрос что будет лучше шаровая сборка EmuRt или же приватный мобиус? (Достук к приватным обновам мобиуса уже имеется) Так же если будет EmuRt то у них используется адрес базы
Код:
jdbc:mysql://localhost/l2p?useUnicode=true&characterEncoding=UTF-8
а у мобиуса
Код:
jdbc:mariadb://localhost/l2jmobiush5?useUnicode=true&characterEncoding=utf-8&useSSL=false&connectTimeout=10000&interactiveClient=true&sessionVariables=wait_timeout=600,interactive_timeout=600&autoReconnect=true
что значит 1 используют MySQL а другой MariaDB можно поменять mysql на mariadb? или придется сносить mariadb?
 
Здравствуйте! У меня такой вопрос что будет лучше шаровая сборка EmuRt или же приватный мобиус? (Достук к приватным обновам мобиуса уже имеется) Так же если будет EmuRt то у них используется адрес базы
Код:
jdbc:mysql://localhost/l2p?useUnicode=true&characterEncoding=UTF-8
а у мобиуса
Код:
jdbc:mariadb://localhost/l2jmobiush5?useUnicode=true&characterEncoding=utf-8&useSSL=false&connectTimeout=10000&interactiveClient=true&sessionVariables=wait_timeout=600,interactive_timeout=600&autoReconnect=true
что значит 1 используют MySQL а другой MariaDB можно поменять mysql на mariadb? или придется сносить mariadb?
Думаю тут будет самый исчерпывающий ответ по бд:

Например, в MariaDB сохраняется структура MySQL, соглашения об именах и файлы определений данных. Кроме того, сервис поддерживает все коннекторы, соединения и порты MySQL. Ваш клиентский пакет MySQL работает с MariaDB без изменений.

Да, вы можете перейти с MySQL на MariaDB без особых усилий. Сервис MariaDB разработан с расчетом на обратную совместимость с MySQL. Это означает, что приложения и скрипты, написанные для MySQL, должны работать с MariaDB без каких-либо существенных изменений.
 
Последнее редактирование:
Думаю тут будет самый исчерпывающий ответ по бд:
ну дело в том что я пробовал изменить адрес базы и не чего не получилось может я не так делал и не так понял что к чему. Вот и решил узнать мнение ребят которые в этом понимают куда лучше и больше чем я
 
ну дело в том что я пробовал изменить адрес базы и не чего не получилось может я не так делал и не так понял что к чему. Вот и решил узнать мнение ребят которые в этом понимают куда лучше и больше чем я
не получиться может по разному.
jdbc:mysql и jdbc:mariadb, это драйвера для баз данных, думаю в случае с л2 сборками, их можно взаимозаменять. Но, они не идут со сборками по умолачнию. Я про jar библиотеку драйвера. Его может не быть из коробки и просто сменить название не достаточно.

Думаю вам даже не нужно менять эту часть, драйвер норм подключится и к maria и к mysql. А дальше уже все упирается в обычный процесс работы с бд при создании сервера
 
не получиться может по разному.
jdbc:mysql и jdbc:mariadb, это драйвера для баз данных, думаю в случае с л2 сборками, их можно взаимозаменять. Но, они не идут со сборками по умолачнию. Я про jar библиотеку драйвера. Его может не быть из коробки и просто сменить название не достаточно.

Думаю вам даже не нужно менять эту часть, драйвер норм подключится и к maria и к mysql. А дальше уже все упирается в обычный процесс работы с бд при создании сервера
а можно для идиота разжевать? просто у мобиуса есть папка db_installer где я нажал пару кнопок и все база установлена а как создать базу EmuRt?
 
а можно для идиота разжевать? просто у мобиуса есть папка db_installer где я нажал пару кнопок и все база установлена а как создать базу EmuRt?
Увы для идиота - не ко мне. На форуме есть куча информации, а в гугле еще больше)
 
что значит 1 используют MySQL а другой MariaDB можно поменять mysql на mariadb? или придется сносить mariadb?
если в сборке изначально заложен драйвер с MariaDB, то лучше, конечно, использовать именно её (т.к. мы не знаем, к каким архитектурным особенностям подвязались разработчики сборки, и почему они сделали именно такой выбор), однако, как сказали выше, БД полностью взаимозаменяемые, но, заменяя, учтите - что все проблемы потом решать Вам, но, шансов что они возникнут, не сильно много. Проще базы чем у линейки - сложно себе представить, набор циферок и буковок.
 
если в сборке изначально заложен драйвер с MariaDB, то лучше, конечно, использовать именно её (т.к. мы не знаем, к каким архитектурным особенностям подвязались разработчики сборки, и почему они сделали именно такой выбор), однако, как сказали выше, БД полностью взаимозаменяемые, но, заменяя, учтите - что все проблемы потом решать Вам, но, шансов что они возникнут, не сильно много. Проще базы чем у линейки - сложно себе представить, набор циферок и буковок.
так а как мне изменить mysql на mariadb? и как потом создать базу в mariadb?
 
так а как мне изменить mysql на mariadb? и как потом создать базу в mariadb?
теоретически, достаточно не меняя драйвера, просто подключиться к mariadb, предварительно создав базу, создавать её так же как и в обычном мускуле (синтаксис там 1в1)
 
теоретически, достаточно не меняя драйвера, просто подключиться к mariadb, предварительно создав базу, создавать её так же как и в обычном мускуле (синтаксис там 1в1)
а если попробовать подключится к уже ранее созданной базе от мобиуса? 1705320566041.png
 
На сайте mariadb или другом качаешь что-то_там_connector.jar. Добавляешь его в сборку, фиксишь импорты на новый коннектор, читаешь изменения в версиях коннектора, т.к. старые версии запросто не подходят к новым, в исходах меняешь все так, чтобы работало. Без фиксов даже на мобиусе коннектор mariadb на новый коннектор mariadb не обновить, не читая changelog коннектора. То есть простая замена библиотеки в файлах на новую вряд ли прокатит
 
дольше рассуждаем, возьми да попробуй
не помогло( пишет ошибка БД, как понял мне легче будет снести марию и поставить sql так как мозгов не хватит что то переделать и так далее(
 
не помогло( пишет ошибка БД, как понял мне легче будет снести марию и поставить sql так как мозгов не хватит что то переделать и так далее(
зависит от ошибки, которую стреляет)
 
Ну можно так сделать, но нужно будет указывать разные порты и при работе с базой через командуню строку - указывать параметр --port *port*

 
Назад
Сверху Снизу