本文主要是介绍linux执行mysql命令备份回复数据库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
java工程中需要对数据库进行备份、还原功能
windows环境执行
备份 “cmd /C mysqldump -uroot -ppassword dp > dp.sql”
还原 “cmd /C mysql -uroot -ppassword dp < dp.sql”
linux中老是失败,不是意料之外的错误就是cannot find table "<",经过耗时大量的查找资料总结后,用以下命令执行(如果不行,加上-P端口 和 -hIP地址)
备份 “mysqldump -uroot -ppassword dp -r dp.sql”
如果linux项目里不能直接执行命令就用“./mysqldump -uroot -ppassword dp -r dp.sql”
还原 “mysql -uroot -ppassword dp -e \"source dp.sql\" ”
如果linux项目里不能直接执行命令就用mysql -uroot -ppassword dp -e \"source dp.sql\" ”
这篇关于linux执行mysql命令备份回复数据库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!