struts2来搞MySQL的备份恢复,导入导出,备份和导出所执行的命令是不是一样的,备份和导出与上传下载是不是一样的?
解决方案 »
- html作为显示层怎么与后台进行数据交互
- 我获得ocx了 出现效果是视频 我想把他 在jsp页面显示 如何嵌入布局什么的 咋就没人会呢
- jsp连接ACCESS出错!
- struts2 if条件的写法
- jive回复的附件不是链接?
- Java发邮件
- 这是什么错误,在线等待,急!!!
- 页面中有一个对象,怎样能得到这个对象的所有的属性名称?能做出来给10000分!
- 能从IP地址看出该IP所在的地域吗?
- /*=========请问大家是怎么处理DriverManager.getConnection, createStatement这种比较消耗资源的东东的============*/
- webwork
- 关于网上购物车的写法
mysqldump -uroot -proot mydatabase > back.sql恢复
mysql -uroot -proot
create database mydatabase;
source back.sql
当数据库比较大时, 建议用
导出整个数据库
在x:\program\Mysql\bin目录下:
mysql -u root -p 要导出的数据库 < d:\file.sql
远程:
mysqldump -h127.0.0.1 -uroot -proot 要导出的数据库 > d:\sqlname.sql导入可以用:
source back.sql (在MySQL Command Line Client下)
备份数据库在cmd 中打到mysql的安装目录下的bin下面输入 mysqldump -u 用户名 -p 表名>d:t.sql(文件备份目录)
输入后回车,mysql会让你输入密码,这是输入后即可成功!!!
或者采取另一种方式:
在cmd 中打到mysql的安装目录下的bin下面输入mysqldump -uroot -proot epicmens> d:\mydata.sql
(注意这里u(用户名)p(密码) 中间不能有空格); 还原数据库
在cmd 中打到mysql的安装目录下的bin下面输入mysql -uroot -proot epicmens < d:mydata.sql
root分别为数据库有户名和密码。使用java代码调用:http://blog.csdn.net/tom_221x/archive/2010/01/23/5247777.aspx该链接可做参考