Php mysqldump将数据库从linux备份到windows服务器
我在linux机器(192.168.1.20)上有一个mysql服务器,它的数据库名为“retail”。我想创建一种在windows服务器(192.168.1.30)上执行备份的自动方法 运行以下代码的最佳方式是什么:Php mysqldump将数据库从linux备份到windows服务器,php,mysql,Php,Mysql,我在linux机器(192.168.1.20)上有一个mysql服务器,它的数据库名为“retail”。我想创建一种在windows服务器(192.168.1.30)上执行备份的自动方法 运行以下代码的最佳方式是什么: mysqldump -h 192.168.1.20 -u root -p Retail > C:\Retail_Initiative\backup_20110315.sql 非常感谢您提供的任何帮助。使用以下内容创建bat文件如何: /START /WAIT mysqld
mysqldump -h 192.168.1.20 -u root -p Retail > C:\Retail_Initiative\backup_20110315.sql
非常感谢您提供的任何帮助。使用以下内容创建bat文件如何:
/START /WAIT mysqldump -uUSERNAME -pPASSWORD -h192.168.1.20 retail > path_to_dump_file
/START /WAIT mysql -uUSERNAME -pPASSWORD -h192.168.1.30 -e "DROP DATABASE retail; CREATE DATABASE retail;"
/START /WAIT mysql -uUSERNAME -pPASSWORD -h192.168.1.30 retail < path_to_dump_file
/START/WAIT mysqldump-uUSERNAME-pPASSWORD-h192.168.1.20 retail>路径到转储文件
/启动/等待mysql-uUSERNAME-pPASSWORD-h192.168.1.30-e“删除数据库零售;创建数据库零售
/启动/等待mysql-uUSERNAME-pPASSWORD-h192.168.1.30零售
应该可以了。制作一个运行上述命令的windows计划任务怎么样?对于用例来说似乎是直截了当的?我冒昧地重写了你的问题,希望你不介意。只要想想upvote,它最初的意思是“这个问题很有用,很清楚”…:)为什么不让Linux机器运行备份转储,然后从共享的Samba共享中获取SQL文件呢?