示例(Windows)
数据库备份命令
mysqldump -h ip地址 -P 端口号 -u root -proot tableName > D:/1.sql
例如
mysqldump -h 123.4.5.60 -P 3306 -u root -proot test > D:/1.sql
数据库还原命令
mysql -h ip地址 -P 端口号 -u root -proot tableName < D:/1.sql
mysq -h 123.4.5.60 -P 3306 -u root -proot test < D:/1.sql
注:如果不加端口号是会有个默认值得,但我实际操作时,发现不加端口号会报2003的错误,如有大佬,欢迎留言填坑

项目应用
在实际项目开发时,可以使用Runtime类中的getRuntime().exec方法来执行命令行如下
String command = "mysqldump -h 123.4.5.60 -P 3306 -u root -proot test > D:/1.sql"
Process process = Runtime.getRuntime().exec(commmand)
本文详细介绍了MySQL数据库的备份和还原命令,包括`mysqldump`和`mysql`的使用方法,以及如何在项目中通过Runtime类执行命令行操作。在实际操作中,不指定端口号可能导致连接错误,而正确使用命令能确保数据安全迁移。
3590

被折叠的 条评论
为什么被折叠?



