Синхронизация данных MySQL между базами данных Online и localhost

0

У меня есть база данных mysql localhost (master) и вам нужно синхронизировать с онлайн-службой (slave); например: www.abc.com

  • в настоящее время im с использованием ручной передачи данных с помощью файлов excel. но этот путь трудно поддерживать.

любое предложение пожалуйста.

благодарю вас

Теги:

2 ответа

0

Вы можете использовать следующие шаги, каждый раз, когда вам нужно синхронизировать ведомый с мастером. Ваша проблема, похоже, больше связана с перемещением данных на основе adhoc.

  1. Устанавливайте полную базу данных из Master.

    mysqldump -u root-proot dbname > db_export.sql
    
  2. Импортируйте экспортированные данные поэтапно в Slave.

    mysql -uUsername -pPassword dbname < db_export.sql
    
  3. Выполните любые настройки среды, если необходимо, систематическим обновлением/удалением/вставкой.

  • 0
    спасибо, работал на localhost и как импортировать в онлайн базу данных, например www.xxxxxxxx.com
  • 0
    Используйте опцию -h, чтобы указать URL хоста вашей основной базы данных, например mysql -uUsername -pPassword dbname -h 'www.xxxxxxxxxx.com'< db_export.sql
Показать ещё 3 комментария
0

Вы можете настроить главную подчиненную репликацию. Он автоматически копируется из мастера в рабочую базу данных. Ниже ссылка будет полезна для вас.

https://www.digitalocean.com/community/tutorials/how-to-set-up-master-slave-replication-in-mysql

Ещё вопросы

Сообщество Overcoder
Наверх
Меню