怎么使用Java备份和还原Mysql数据库!还望哪位高手指点小弟一下!百分奉上! 小弟最近遇到一个问题,就是如何用Java备份和还原Mysql中的数据库,小弟可以使用Java 在本机上备份Mysql里面的数据,可就是无法远程备份,而且使用Java恢复自己的备份一直找不到门路,还望哪位高手指点一二!小弟不胜感激! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 您可以使用java调用mysqldump备份资料库,调用mysql -e 'source your.sql'还原! 备份:MYSQLDUMP -uroot --all-databases --add-drop-database -B -E -R -p >D:\temp\123.TXT恢复:mysql.exe -uroot -pZWTL temp < D:\temp\QQ.SQL ..远程备份 首先确定你的java程序可以连接到你的mysql服务器..至于还原 使用如下语句还原你mysqldump备份出来的文件mysql -uxxx -p dbname<你的备份文件 一样的方法,关键是你的账号是否可以远程连接?检查一下你的权限设置。 另外注意一下你的JAVA中的命令是什么,有没有写上绝对路径 c:\xxxx\xxxx\mysqldump ....和备份一样,不过需要执行的操作系统命令是 c:\xxx\xxx\xx\mysql < xx.sql 如果java能够连接到mysql服务器,那么就可以备份和还原了mysql -uxxx -p dbname < sql脚本如果数据库存储引擎是MyISAM,建议用hotcopy备份。 MySql与sqlite的优缺点点对比! mysql in字段需要建立索引么 sql注入问题 求mysql数据库转E-R模型的工具 jdbc连接mysql时到底注册哪个类呀? mysql中存储文件的字段如何设?? mysql5.0中如何运行sql脚本? 各位高手,求一条SQL语句??急!! 怎么用mysql设置root密码? 插入语句的两种形式能否同时存在 MySql字符集问题 命令行插入中文正常 jdbc插入就是? 把A表部分数据拷贝到B表
MYSQLDUMP -uroot --all-databases --add-drop-database -B -E -R -p >D:\temp\123.TXT
恢复:
mysql.exe -uroot -pZWTL temp < D:\temp\QQ.SQL
mysql -uxxx -p dbname<你的备份文件
mysql -uxxx -p dbname < sql脚本
如果数据库存储引擎是MyISAM,建议用hotcopy备份。