Ошибка репликации главного-подчиненного баз данных

Я пытаюсь реплицировать свою базу данных mysql, используя репликацию главного подчиненного устройства. На ведомой машине, когда я пытаюсь выполнить этот запрос, я застреваю.

mysqldump -h 10.124.2.34 bank --password='' --user='root' | mysql bank --password='' --user='root'

Есть идеи, что я делаю не так?


person codingNewbie    schedule 20.02.2012    source источник
comment
Что вы имеете в виду, говоря, что я застрял? Команда никогда не завершается? Не знаете, что делать дальше?   -  person wallyk    schedule 20.02.2012
comment
Я выполнил эту команду: mysqldump -h 10.128.2.34 bank --user = root | mysql bank --user = root; и я получаю синтаксическую ошибку. Вы знаете, что не так?   -  person codingNewbie    schedule 20.02.2012
comment
Ведущее устройство и ведомое устройство в настоящее время используют одно и то же имя пользователя (root) и без пароля.   -  person codingNewbie    schedule 20.02.2012


Ответы (1)


Попробуй это :

Общий дамп БД:

mysqldump -uroot -h -p pwd -P имя_бд | mysql -uroot -p pwd -P имя_бд

Только копия таблицы

mysqldump -uroot -h -p pwd -P имя_бд | mysql -uroot -p pwd -P имя_бд

У меня это работает.

person naveen_sfx    schedule 27.02.2012