Table of Contents
mysqldump是MySQL最常用的逻辑导入导出的工具,可以将表的结构和数据存储、生成指定的文本文件中。mysqldump命令的工作原理很简单,它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句,然后将表中的所有记录转换成一条INSERT语句,然后通过这些语句,就能够创建表并插入数据。
数据库备份
备份单个数据库
假设我们要备份数据库db_wordpress,并将SQL和数据导出到/tmp/db_wordpress_bak.sql
mysqldump -u root -p db_wordpresss > /tmp/db_wordpresss_bak.sql
备份多个数据库
当然mysqldump也支持同时备份多个指定数据库
mysqldump -u root -p --databases db_wordpress_site1 db_wordpress_site2 db_wordpress_site3 > /tmp/db_wordpress_site_bak.sql
备份所有数据库
mysqldump -u -root -p -all-databases > /tmp/db_all_bak.sql
单数据表备份
假设备份数据库db_wordpress的user表
mysqldump -u root -p db_wordpress user > /tmp/db_wordpress_table_user_bak.sql
多数据表备份
mysqldump -u root -p db_wordpress user post > /tmp/db_wordpress_table_user_post_bak.sql
数据库还原
假设我要从/tmp/db_wordpresss_bak.sql中还原表结构和数据
mysql -u root -p db_wordpresss < /tmp/db_wordpresss_bak.sql
声明
1.本网站名称: 优易先锋资源网
2.本站永久网址:https://res.uexf.com
3.本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长support@uexf.com
4.本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责
5.本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6.本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新
评论(0)