先进入你需要备份到的文件夹,然后执行如下命令

备份数据库,ssh命令:mysqldump -p 数据库名 -u 数据库用户名 > bak.sql(也可以是你希望的文件名称)

不压缩备份
mysqldump -p 数据库名-u 数据库用户名> bak.sql

gz压缩备份

mysqldump -p 数据库名 -u 数据库用户名 | gzip > wuxiaowu.sql.gz

zip压缩备份

mysqldump -p 数据库名 -u 数据库用户名 | gzip > wuxiaowu.sql.zip

 

 

下面的这些我都没有验证能不能用

如下是网络者总结的关于MySQL数据库备份和恢复的SSH命令:

备份MySQL数据库的命令

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

直接将MySQL数据库压缩备份

mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

备份MySQL数据库某个(些)表

mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql

同时备份多个MySQL数据库

mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql

仅仅备份数据库结构

mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql

备份服务器上所有数据库

mysqldump –all-databases > allbackupfile.sql

还原MySQL数据库的命令

mysql -hhostname -uusername -ppassword databasename < backupfile.sql

还原压缩的MySQL数据库

gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

将数据库转移到新服务器

mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename
几个常用数据库备份实例:1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u root -p dataname >dataname.sql
这个时候会提示要你输入root用户名的密码,输入密码后dataname数据库就成功备份在当前目录下.2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u root -p dataname users> dataname_users.sql
3.导出一个数据库结构
mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:/wcnc_db.sql
-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table4.导入数据库
常用source
进入mysql数据库控制台,
如mysql -u root -pmysql>use 数据库然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
>source d:/wcnc_db.sql

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

评论(5)

  • 园子大魔王 2015 年 9 月 1 日 下午 10:07

    分享挂了,因为加载的JS不是通过HTTPS,被浏览器拒绝记载,然后….QAQ

  • 似水流年 2015 年 6 月 7 日 下午 2:21

    文章ajax点赞功能好像是bug了

  • bluesky 2015 年 5 月 8 日 下午 7:53

    先学习一下,以后可能会用到。

  • 雅趴小栈 2015 年 5 月 5 日 下午 3:11

    曾经找了很久的~~~~~

  • hannah 2015 年 5 月 4 日 上午 11:39

    留个爪