Перенос всего mysql на другой сервер [закрыто]

Компьютерные черви исследовались в начале восьмидесятых прошлого века в ксероксе Научно-исследовательский центр Пало-Альто.

От John Shoch и Jon Hupp Программы "Червя" - Ранний Опыт с Распределенным Вычислением " (Связь ACM, Объем марта 1982 25 Номеров 3, pp.172-180, идет 1982):

В Наездник Ударной взрывной волны , Дж. Brunner разработал понятие всемогущей программы "солитера", работающей свободный через сеть компьютеров - идея, которая может казаться довольно тревожащей, но которая является также вполне вне наших допустимых нагрузок по току. Базовая модель, однако, остается очень провокационной: программа или вычисление, которое может переместиться с машины на машину, используя ресурсы по мере необходимости, и копируя себя при необходимости.

В том же духе, мы когда-то описали вычислительную модель, основанную на классическом научно-фантастическом фильме, Блоб : программа, которая начала работать в одной машине, но поскольку ее аппетит к вычислительным циклам вырос, она могла протянуться, находит неиспользованные машины и растет для затрагивания тех ресурсов. В середине ночи такая программа могла мобилизовать сотни машин в одном здании; утром, когда пользователи исправили свои машины, "блоб" должен будет отступить организованным способом, собирая промежуточные результаты его вычисления. Скрывавшийся в одной или двух машинах в течение дня, программа могла появиться снова позже, поскольку ресурсы стали доступными, снова развернув вычисление. (Эта привязка к ночному исследованию привела одного исследователя описывать их как "программы вампира".)

Заключение в кавычки Alan Kay: "Лучший способ предсказать будущее состоит в том, чтобы изобрести его".

1
задан 13.05.2020, 08:13

3 ответа

Скопируйте все базы данных с набором символов:

mysqldump --all-databases \
          --add-drop-database \
          --add-drop-table \
          --default-character-set=utf8 \
          --user=myuser \
          --password=mypass \
          > youfile.sql

на более старом mysql используют latin1 набор символов.

2
ответ дан 13.05.2020, 08:13

nvm, найденный им.

oldserver$ mysqldump mysql > mysql.sql
newserver$ mysql mysql < mysql.sql
newserver$ mysql 'flush privileges;'

от https://serverfault.com/a/36674/145487

1
ответ дан 13.05.2020, 08:14
  • 1
    с этим Вы копируете только mysql базу данных, но необходимо скопировать все. – Botond Béres 13.05.2020, 08:15

можно скопировать sql базу данных со следующей командой:
mysqldump -u root -p --database [your-database-name] > database_backup.sql

Вводят вышеупомянутое без фигурных скобок []' для резервного копирования MySQL в database_backup.sql файл.

Позже можно восстановить базу данных со следующей командой:
mysql -u root -p [your_database_name] < database_backup.sql

0
ответ дан 13.05.2020, 08:15

Теги

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