Кто-нибудь знает PHP-скрипт, который клонирует всю базу данных MySQL другому на другом сервере? Как своего рода резервное копирование?
Вы должны запустить ваш PHP-скрипт (например, вызов exec () или system ()), например,
mysqldump -q -C --databases mydatabase | mysql -C -h othermachine
Добавьте соответствующие флаги в эти команды для указания учетных данных и т. Д.
phpMyAdmin делает это очень хорошо. Конечно, если у вас есть доступ к оболочке, попробуйте это вместо этого:
mysqldump -u [username] -p [password] [database] > [filename]
Вы можете ссылаться на эту ссылку. –
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
Эта страница называется
MYSQL DUMP – программа резервного копирования базы данных
Он содержит все детали.
Надеюсь, это поможет вам.