|
|
|
| Здравствуйте.
Задачей является скопировать таблицу с одной бд MySQL одного сервера и в точности ее перенести на другой сервер. Еще одно требование, надо сделать через CRON. Я думал сделать через пхп скрипт. что то не получается. подсказали через mysqldump. Может кто поможет разобраться. Написал вот такой скрипт. Но не работает.
#!/bin/bash
# Database1 connection information
dbname="***"
dbhost="***"
dbuser="***" #
dbpw="***" #
# Database2 connection information
dbname2="***"
dbhost2="****"
dbuser2="****"
dbpw2="*****"
mysqldump --user=$dbuser --host=$dbhost --password=$dbpw $dbname amx_admin> dbcontent.sql
Mysql -h=$dbhost2 -u=$dbuser2 -p=$dbpw2 -database=$dbtable
USE $dbhost2;
SOURCE dbcontent.sql
rm dbcontent.sql
|
| |
|
|
|
|
|
|
|
для: Virtus-pro
(19.06.2010 в 13:11)
| | что пишет? | |
|
|
|
|
|
|
|
для: Trianon
(19.06.2010 в 13:17)
| | Mysql -h=$dbhost2 -u=$dbuser2 -p=$dbpw2 -database=$dbtable
USE $dbhost2;
SOURCE dbcontent.sql
rm dbcontent.sqlamx-host:~#
amx-host:~# Mysql -h=$dbhost2 -u=$dbuser2 -p=$dbpw2 -database=$dbtable
-bash: Mysql: command not found
amx-host:~# USE $dbhost2;
-bash: USE: command not found
amx-host:~# SOURCE dbcontent.sql
-bash: SOURCE: command not found
amx-host:~# rm dbcontent.sql | |
|
|
|