千家信息网

MySQL中 mysqldump的常用命令有哪些?

发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,MySQL 之 mysqldump简明常用命令指南导出数据1、备份全部数据库的数据和表结构mysqldump -uroot -ppassword -A >all.sql2、只备份表结构,不备份数据my
千家信息网最后更新 2024年11月23日MySQL中 mysqldump的常用命令有哪些?

  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三个文件,存储空间就会大大缩小。

数据 备份 结构 数据库 文件 空间 命令 简明 三个 单个 方法 终端 服务 常用 一次性 作用 医院 可以通过 多个 妇科 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 重庆正规软件开发哪家专业 关于网络安全的绘画作品名字 数据库方式与超媒体方式 计算机网络技术教案刘国才 excel收集网站数据库 网站代建代运行 网络安全责任 数据库系统中的构架 邮箱收发件服务器怎么查看 计算机等级为什么有二级数据库 2017年软件开发前端 数据库表单的替换 中国商铺诚信数据库 上海app软件开发有限公司 web服务器python 三级网络技术资料百度云 青海军工守时模块服务器 杭州网络安全管理员报名费用 我国金融网络安全法 云速互联网络科技有限公司 数据库清除前后单元格 2019天津市网络安全大赛 比较好的云服务器 数据库中一门课程的属性都有什么 怎样区分大中小型数据库 操作系统服务器管理 流程再造与网络技术优化区别 上位机如何访问数据库 智慧工厂网络安全培训课件 怎么找线下软件开发 凤凰模拟器联机连不上主服务器
0