Перенос базы данных

Mavrlik 2 years ago

Доброго дня!

Столкнулся с ситуацией, что машина на котором работает Traccar начал барахлить.
mysql Ver 8.0.26 for Linux on x86_64
Traccar 4.10
не спрашивайте почему пользуетесь старой версией - нам нравится :-)

Принято решение переход на другую машину.
Подскажите достаточно если я выгружу базу данных traccar комндой mysqldump и залью его на новую компьютер.

У меня подтянутьтся пользователи и трекеры и т д ?
Или что то еще надо ?

Спасибо!

Anton Tananaev 2 years ago

Достаточно.

Mavrlik 2 years ago

Спасибо за такой быстрый ответ, но это не помогло.

Перенес базу, но все так же осталось.

  1. Пользователи не появились.
  2. Список транспортов так же не загрузились.

P.S.: а название host должен быть таким же как и на старой машине ?

Anton Tananaev 2 years ago

Если не появилось значит что-то не так сделали. Не понял про host.

Mavrlik 2 years ago

Имеется ввиду, что старый комп где работал Traccar имел имя компа: gps.mt.local ,а новый gps2.mt.local

Anton Tananaev 2 years ago

Это не важно.

Mavrlik 2 years ago

Вот, что я сделал:

  1. На старой компе ввел команду mysqldump -uroot -p traccar > /home/traccar.sql
    1.1 Перенес его (traccar.sql) на новый комп

  2. На новом компе ввел команду mysqldump -uroot -p traccar < /home/traccar.sql

  3. Навсякий случай перезагрузил :)

Итог: нет пользователей и транспортных средств.

Anton Tananaev 2 years ago

Такое у вас работать не будет, на сколько я знаю:

mysqldump -uroot -p traccar < /home/traccar.sql

Прочитайте как восстановить дамп.

Mavrlik 2 years ago

Много инфы нашел, но все ведет к том, что именно так происходит восстановление.

А как Вы восстанавливаете ?

Anton Tananaev 2 years ago
mysql -uroot -p traccar < /home/traccar.sql
Anton Tananaev 2 years ago

Пришлите ссылку где вы видели ваш вариант.

Mavrlik 2 years ago

Всё получилось!

P.S.: Это было замыленность глаз ( mysql и mysqldump )

Спасибо за поддержку