Как восстановить на другом компьютере с Ubuntu резервную копию MySQL, созданную с помощью rsnapshot?

Как восстановить на другом компьютере Ubuntu резервную копию базы данных MySQL, сделанную rsnapshot на внешнем жестком диске USB? Это кажется трудным, потому что UID и GID mysql различаются на обоих компьютерах.

Я мог бы обойти, определив UID и GID mysql на целевом компьютере, скопировав базу данных в /var/log/mysql/ и выполнив команду ~$ chown -R newuser:newgroup newdir.

Есть ли более простое решение?

[Резервное копирование в Ubuntu 12.04, Восстановление в Ubuntu 10.04.4]

0
задан 6 August 2012 в 20:09

1 ответ

Решением этой проблемы является создание mysqldump и восстановление из него.

mysqldump -u root -p > iamateapot.sql должен сохранить все в mysql в iamateapot.sql, хранящемся в текущем рабочем каталоге.

Перенесите этот .sql на другой сервер, выполните mysql -u root -p < iamateapot.sql, и он перезапишет все текущие данные MySQL на этом сервере новыми данными и сохранит всех пользователей, pws и т. Д. По крайней мере, так должно быть.

0
ответ дан 6 August 2012 в 20:09

Другие вопросы по тегам:

Похожие вопросы: