Привет есть скрипт который должены выполнять mysql операции на другом хосте, но он не работает, посмотрите пожалуйста:
ssh -T $user@$slave_host << EOF
Q1="create database $Mysql_base;"
Q2="CHANGE MASTER TO MASTER_HOST='$master_host', MASTER_USER='$slave_user', MASTER_PASSWORD='$passwd', MASTER_PORT=3306,MASTER_LOG_FILE='$FILE', MASTER_LOG_POS='$POSITION', MASTER_CONNECT_RETRY=10;"
Q3="use $Mysql_base; \. $pwd/$Mysql_base.sql;"
Q4="start slave;"
SQL="${Q1}${Q2}${Q3}${Q4}"
sudo mysql -uroot -p$passwd -e "$SQL"
EOF