关注互联网与Web前端技术,这里是我记录网上折腾与生活感悟的地方.

ssh快速备份数据库

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

备份数据库,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)
mysql>source d:/wcnc_db.sql

未经允许不得转载:Yusky » ssh快速备份数据库

分享到:更多 ()

评论 5

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #5

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

    园子大魔王2年前 (2015-09-01)回复
  2. #4

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

    似水流年2年前 (2015-06-07)回复
  3. #3

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

    bluesky2年前 (2015-05-08)回复
  4. #2

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

    雅趴小栈2年前 (2015-05-05)回复
  5. #1

    留个爪

    hannah2年前 (2015-05-04)回复