Вручную редакт. базы данных MySQL или как перенести старые данные на MySQL.

LexeyLex

Пользователь
Сообщения
124
Плагин
Essentials
Ядро сервера
  1. Другое
Версия сервера
  1. 1.18+
Память сервера ОЗУ
13Gb
Здравствуйте. Мне доводилось дело с MySQL впервые, нужно было сделать базы данных, которые были привязаны к 2 серверам. С luckperms подключил по Mysql к двум серверам, но все данные там сбросились просто из-за новой базы данных, ну вручную всё настроил, не сильно трудно, но вот когда привязывал так же mysql к essentials вся база данных пошла по новой, а мне нужно, чтобы essentials был подкл к mysql, но при этом была старая база данных, а ни пустая. Просто я хочу сделать по принципу: ты забанен на 1 сервере, значит сразу и на другом втором. Можно ли как-тр отредачить mysql базу или приделать туда старую базу? Жду ответа.
 
Здравствуйте. Мне доводилось дело с MySQL впервые, нужно было сделать базы данных, которые были привязаны к 2 серверам. С luckperms подключил по Mysql к двум серверам, но все данные там сбросились просто из-за новой базы данных, ну вручную всё настроил, не сильно трудно, но вот когда привязывал так же mysql к essentials вся база данных пошла по новой, а мне нужно, чтобы essentials был подкл к mysql, но при этом была старая база данных, а ни пустая. Просто я хочу сделать по принципу: ты забанен на 1 сервере, значит сразу и на другом втором. Можно ли как-тр отредачить mysql базу или приделать туда старую базу? Жду ответа.
Я так понимаю, дело таки не в базе данных, а в таблицах. Никогда не подвязывал Essentials к БД, странно, что он затирает уже имеющеюся таблицу. Средствами MySQL можно сделать дамп нужных таблиц, после чего загрузить их обратно.
You must be registered for see images
Bash:
Экспорт: mysqldump -u user db_name -p password table_name > dump.sql
Импорт: mysql db_name < dump.sql
Мои указания неисчерпывающие, информацию о экспорте/импорте дампов можно легко найти.
 
Я так понимаю, дело таки не в базе данных, а в таблицах. Никогда не подвязывал Essentials к БД, странно, что он затирает уже имеющеюся таблицу. Средствами MySQL можно сделать дамп нужных таблиц, после чего загрузить их обратно.
You must be registered for see images
Bash:
Экспорт: mysqldump -u user db_name -p password table_name > dump.sql
Импорт: mysql db_name < dump.sql
Можно пожалуйста поподробнее? Что и как именно делать.
 
Для начала узнать бы через какой интерфейс ты с БД взаимодействуешь. phpMyAdmin или консоль/иное?
Взаимодействовать всмысле смотреть данные ? больше ничего, кроме этого не делаб с ней, только в конфиге плагинов её подключаю
 
offtop Что мешает поставить на прокси плагин на те же баны? Суть одна, геморроя меньше...
Мне нужны не только баны,но и муты. Да и темболее мне нужно, чтобы это делалось именно через essentials
 
offtop
Мне нужны не только баны,но и муты
Любой нормальный плагин не от дяди васи может и кикать и банить и мутить. Как по мне всё же лучшее решение это упростить установкой как раз таки на прокси. Но тут чисто моё мнение
именно через essentials
А какая к слову разница? Мне прям интересно. В случае с прокси убирается костыль зацеплять всё к одной бд и при этом получать кучу проблем. Как по мне это банально лучше и проще
 
offtop
Любой нормальный плагин не от дяди васи может и кикать и банить и мутить. Как по мне всё же лучшее решение это упростить установкой как раз таки на прокси. Но тут чисто моё мнение

А какая к слову разница? Мне прям интересно. В случае с прокси убирается костыль зацеплять всё к одной бд и при этом получать кучу проблем. Как по мне это банально лучше и проще
А мне важно, чтобы это было через ессентиалс, ведь там мне удобнее и уже есть все наказаные игроки. К тому же модеры сервера наказывают игроков чепез essentials
 
offtop
ведь там мне удобнее и уже есть все наказаные игроки
Весомая причина, согласен
К тому же модеры сервера наказывают игроков чепез essentials
А вот это странно слышать, почти у всех плагинов на баны одинаковый синтаксис команд) во всяком случае изменений в тех что я пробовал я не видел... Я бы на твоём месте попробовал перетащить просто с essentials на прокси всё, да юзать так. И да, MariaDB будет производительнее и легче чем MySQL, чисто совет. + Она совместима с MySQL, что очень удобно (в плагинах зачастую выбор или mysql или sqlite и.т.д, но редко где вижу mariadb)
 
offtop

Весомая причина, согласен

А вот это странно слышать, почти у всех плагинов на баны одинаковый синтаксис команд) во всяком случае изменений в тех что я пробовал я не видел... Я бы на твоём месте попробовал перетащить просто с essentials на прокси всё, да юзать так. И да, MariaDB будет производительнее и легче чем MySQL, чисто совет. + Она совместима с MySQL, что очень удобно (в плагинах зачастую выбор или mysql или sqlite и.т.д, но редко где вижу mariadb)
А впринципе вы не знаете, как сделать то, что я написал в форуме?
 
offtop
А впринципе вы не знаете, как сделать то, что я написал в форуме?
Я не пользуюсь essentials + бд, это не логично, с моей стороны, почему я так думаю - сказал выше. По самому вопросу, ответили ранее, можно сделать дамп, привязать остальные, и залить поверх. Хотя это вообще странно что плагин удаляет старую базу данных... luckperms у меня так ни разу не делал, хотя стоит так же на нескольких серверах... Возможно криво с бд работает сам essentials ¯\_(ツ)_/¯
 
offtop
Я не пользуюсь essentials + бд, это не логично, с моей стороны, почему я так думаю - сказал выше. По самому вопросу, ответили ранее, можно сделать дамп, привязать остальные, и залить поверх. Хотя это вообще странно что плагин удаляет старую базу данных... luckperms у меня так ни разу не делал, хотя стоит так же на нескольких серверах... Возможно криво с бд работает сам essentials ¯\_(ツ)_/¯
Не, он не удаляет бд, она остаётся, просто не используется. Используется чисто новая. Не знаю, что такое дамп, попробую что-то сделать
 
Не, он не удаляет бд, она остаётся, просто не используется. Используется чисто новая. Не знаю, что такое дамп, попробую что-то сделать
Мне кажется ты что-то не так как нужно сделал. Возможно название бд не то прописал или ещё что-то, если это не так, и всё верно, это реально странно. По поводу дампа там всё просто, через phpmyadmin можно сделать вполне, как собственно и сказали ранее. Переходишь в нужную базу данных, жмёшь экспорт, сохраняешь, переходишь в новую/вторую, и переносишь туда через импорт выбрав ранее созданный файл. А вообще, это не решение проблемы, что-то сделано не так, или пошло не так, ибо плагин должен исправно коннектиться к одной базе
 
ХОтя стойте... странно, банлист остался, но данные о входе игроков стерлись, то есть я допустим пишу /seen игрок и выдаёт, чо его ни разу не было на сервере
Авто объединение сообщений:

Мне кажется ты что-то не так как нужно сделал. Возможно название бд не то прописал или ещё что-то, если это не так, и всё верно, это реально странно. По поводу дампа там всё просто, через phpmyadmin можно сделать вполне, как собственно и сказали ранее. Переходишь в нужную базу данных, жмёшь экспорт, сохраняешь, переходишь в новую/вторую, и переносишь туда через импорт выбрав ранее созданный файл. А вообще, это не решение проблемы, что-то сделано не так, или пошло не так, ибо плагин должен исправно коннектиться к одной базе
Ну я вводил имя дб то, которое мне давали в Mysql, а нужно было какое вводить?
 
Ну я вводил имя дб то, которое мне давали в Mysql, а нужно было какое вводить?
Определённо где-то чей-то косяк. Я не думаю что essentials на столько кривой что не может с базой данных работать адекватно... Попробуй создать свою, новую базу данных, и прописать всё снова и точно, мне кажется всё-же твой косяк, либо хостинга. Имхо, делаю всё сам на своём сервере в контейнере, всё всегда работает ¯\_(ツ)_/¯
 
Назад
Сверху Снизу