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

LexeyLex

Пользователь
Сообщения
124
Плагин
Essentials
Ядро сервера
  1. Другое
Версия сервера
  1. 1.21
Память сервера ОЗУ
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 на столько кривой что не может с базой данных работать адекватно... Попробуй создать свою, новую базу данных, и прописать всё снова и точно, мне кажется всё-же твой косяк, либо хостинга. Имхо, делаю всё сам на своём сервере в контейнере, всё всегда работает ¯\_(ツ)_/¯
 
Назад
Сверху Снизу