Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysqldump将数据库从linux备份到windows服务器_Php_Mysql - Fatal编程技术网

Php mysqldump将数据库从linux备份到windows服务器

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

我在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 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文件呢?