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\" "

相关推荐
互联网中的一颗神经元1 小时前
小白python入门 - 6. Python 分支结构——逻辑决策的核心机制
开发语言·数据库·python
数据库知识分享者小北1 小时前
AI Agent的未来之争:任务规划,该由人主导还是AI自主?——阿里云RDS AI助手的最佳实践
数据库·阿里云·数据库rds
凸头1 小时前
MySQL 的四种 Binlog 日志处理工具:Canal、Maxwell、Databus和 阿里云 DTS
数据库·mysql·阿里云
观测云1 小时前
阿里云 RDS MySQL 可观测性最佳实践
mysql·阿里云·云计算
码界奇点2 小时前
MongoDB 排序操作详解sort方法使用指南
数据库·mongodb·性能优化
武子康2 小时前
Java-155 MongoDB Spring Boot 连接实战 | Template vs Repository(含索引与常见坑)
java·数据库·spring boot·后端·mongodb·系统架构·nosql
武子康2 小时前
Java-157 MongoDB 存储引擎 WiredTiger vs InMemory:何时用、怎么配、如何验证 mongod.conf
java·数据库·sql·mongodb·性能优化·系统架构·nosql
野犬寒鸦2 小时前
从零起步学习MySQL || 第八章:索引深入理解及高级运用(结合常见优化问题讲解)
java·服务器·数据库·后端·mysql
Sam_Deep_Thinking2 小时前
为超过10亿条记录的订单表新增字段
mysql