struts2来搞MySQL的备份恢复,导入导出,备份和导出所执行的命令是不是一样的,备份和导出与上传下载是不是一样的?

解决方案 »

  1.   

    备份:cmd /c mysqldump -u[username] -p[password] [databasename]> + [【路径】+【要保存为什么文件名】]恢复:cmd /c mysql -u[username] -p[password] [databasename]<" [【路径】+【要保存为什么文件名】]数据库备份和导出与上传下载是不一样的。
      

  2.   

    备份
    mysqldump -uroot -proot mydatabase > back.sql恢复
    mysql -uroot -proot
    create database mydatabase;
    source back.sql
      

  3.   

    用mysqldump 工具的前提是, 数据库小于2M.
    当数据库比较大时, 建议用
    导出整个数据库
    在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下)
      

  4.   

    采用mysql工具:
    备份数据库在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该链接可做参考