远程备份mysql数据库,远程mysql5.5,本地mysql5.1,要使用mysqldump命令...

发布网友

我来回答

2个回答

热心网友

远程备份mysql数据库,远程mysql5.5,本地mysql5.1,要使用mysqlmp命令,远程及本地都是linux环境
mysqlmp在备份远程数据库的时候只比本地备份多了-h或-host参数,该参数后面的等于号后面填写远程主机的主机名或IP地址即可。此外备份操作与本地使用哪种操作系统关系不大。
举例:
$ mysqlmp -uroot -p –host=192.168.100.6 –all-databases > mysql.mp

热心网友

mysqlmp在备份远程数据库的时候只比本地备份多了-h或-host参数,该参数后面的等于号后面填写远程主机的主机名或IP地址即可。此外备份操作与本地使用哪种操作系统关系不大。
举例:
$ mysqlmp -uroot -p –host=192.168.100.6 –all-databases > mysql.mp追问问题是远程上的mysql版本比本地的版本高,使用mymp报版本错误

追答不同版本之间执行mysqlmp命令的确会有错误,你可以把服务器端的mysqlmp执行文件拷贝到本地再运行(如果服务器是位的操作系统且mysqlmp也是位程序的话本地也必须是位Linux)

但是你在从5.5版本中mp出的数据恢复数据到5.1版mysql的时候同样会遇到问题,你需要手动更改mp文件中不合法的部分

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com