MySQL中 mysqldump的常用命令有哪些?
admin
2023-04-15 14:01:52
0

  MySQL 之 mysqldump简明常用命令指南

  导出数据

  1、备份全部数据库的数据和表结构

  mysqldump -uroot -ppassword -A >all.sql

  2、只备份表结构,不备份数据

  mysqldump -uroot -ppassword -A -d > database.sql

  3、只备份数据库,不备份表结构

  mysqldump -uroot -ppassword -A -t > data.sql

  4、备份单个数据库的数据和表结构(只备份数据或者表结构可以用-t或者-d)

  mysqldump -uroot -password dbname > dbname.sql

  5、一次性备份多个数据库的数据和表结构(只备份数据或者表结构可以用-t或者-d)

  mysqldump -uroot -ppassword db1 db2 > db2.sql

  导入数据

  1、直接通过命令重定向导入数据

  mysql -uroot -ppassword < all.sql

  2、在mysql终端source文件

  mysql -uroot -ppassword

  mysql> source all.sql

  3、还原单个数据库(同样可以通过mysql终端source)

  mysql -uroot -ppassword db1 < db.sql

  注意:郑州较好的妇科医院 http://www.kd0371.com/

  导入数据的时候,要先确认一下sql文件是否包含建表建库语句,不然会导致导入失败。

  压缩ibdata1空间的方法:

  对一些没用的表进行清空:

  truncate table xxx;

  然后optimize table xxx;

  对压缩ibdata1空间没有效果,因为对共享表空间不起作用。mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据。

  简明压缩ibdata1的方法是采用mysqldump备份所有数据库后重建所有数据库,步骤如下:

  mysqldump -uroot -ppassword --all-databases > backup.sql导出所有数据库的数据和表结构

  停止MySQL服务service。

  删除ibdata1, ib_logfile0, ib_logfile1三个文件。

  重启MySQL服务service。

  导入所有备份数据和表结构 mysql-uroot -ppassword < backup.sql。

  这样就会重新建立ibdata1, ib_logfile0, ib_logfile1三个文件,存储空间就会大大缩小。

相关内容

热门资讯

多名中国公民在越南乘机遗失财物... 近日,多名中国公民反映在越乘机过程中财物遗失,中国驻胡志明市总领馆提醒中国公民注意:一、强化防范意识...
电视机尺寸一览表70寸长宽 电视机尺寸一览表70寸长宽:一般液晶电视显示屏都是16比9,70寸就是说客它对角线长70寸是106....
东莞一社区推出生育奖励方案,二... 极目新闻记者 柳之萌近日,广东东莞万江街道谷涌社区出台生育奖励方案,对符合条件的二孩家庭一次性奖励1...
80寸液晶电视尺寸长宽多少厘米 80寸液晶电视尺寸长宽多少厘米:80寸的液晶电视大概为181x111厘米,即长度大概在181厘米,宽...
石膏线一般用多久会掉 大家在装修客厅吊顶的时候,一般都会用石膏线来装。石膏线的施工非常方便,而且装修价格也比较便宜,所以很...
10公分石膏线下挂尺寸 10公分石膏线下挂,大概在8公分左右,这样排出来的石膏线才会比较好看,而且边缘也会比较整齐一些,如果...
地漏怎么防臭呢,有专门的防臭地... 地漏下方的排水管要装S型储水湾,也有专门的防臭地漏 非常芯地漏就是防臭地漏,非常芯地漏原理:重...
12名农民工遭遇“车位抵薪”:... 极目新闻记者 舒隆焕陕西西安12名农民工遭遇“车位抵薪”一事有了最新进展。5月12日,极目新闻记者从...
实域科技申请立体相机及其控制方... 国家知识产权局信息显示,深圳实域科技有限公司申请一项名为“立体相机及其控制方法”的专利,公开号CN1...
从“一”到“十”,解码天舟十号... 5月11日8时14分,长征七号运载火箭托举着天舟十号货运飞船在文昌航天发射场腾空而起。约10分钟后,...