暂无图片
MySQL 60G的“大表”,怎么对其创备份表 a -> a_bak?
我来答
分享
暂无图片 匿名用户
MySQL 60G的“大表”,怎么对其创备份表 a -> a_bak?

MySQL 60G的“大表”,怎么对其创备份表 a -> a_bak?

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
shunwahⓂ️

可以用mysqldump
mysqldump -h IP -P 端口 -u用户 -p密码 库名 表名 > /路径/表名.{$date}.bak

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
张sir

如果觉得mysqldump比较慢,可以考虑mydumper,可以并行备份:

mydumper -u root -p root -h localhost -B wordpress -T wp_posts -m -o /var/backup/wordpress-01


https://www.cnblogs.com/xibuhaohao/p/10796608.html

暂无图片 评论
暂无图片 有用 0
打赏 0
严少安
暂无图片

将表a的Tablespace discard,复制表看空间文件,
新建空表a_bak, 再import Tablespace。

暂无图片 评论
暂无图片 有用 1
打赏 0
哇哈哈

1、创建a_bak表结构   create table a_bak like a;
2、执行alter table a_bak discard tablespace; 此时a_bak.ibd会被删除
3、执行flush table a for export;此时会生成一个a.cfg文件
4、拷贝a.ibd,a.cfg,注意权限,chown

cp a.cfg a_bak.cfg 

cp a.ibd a_bak.ibd
5、unlock tables,这时候a.cfg会被删除
6、执行alter table a_bak import tablespace;将a_bak.ibd作为a_bak新的表空间,数据和a_bak也是相同的。

暂无图片 评论
暂无图片 有用 1
打赏 0
张凡
2022-11-22
要是主从复制环境下,这个操作就会麻烦一些了,还需要考虑从节点那边操作一遍。
回答交流
Markdown


请输入正文
提交
相关推荐
有个慢查询没有执行完成,如果执行了flush tables 会出现等待,但是mysqldump导出没有问题,底层也执行flush tablbes
回答 1
mysqldump是否执行flushtable是由命令选项决定的,并非每次执行都会执行flushtables语句。当执行mysqldump转储数据时,带上哪些选项才会执行flushtables呢?(1
MySQL 为什么查询也有锁等待 难道是给行加S锁 ?
回答 1
还有排它锁
关于net_buffer_length 的问题?
回答 2
1、netbufferlength是一个客户端连接级别的变量,而不是线程级别的内存。每个客户端连接都会为其分配一个缓冲区,该缓冲区的大小由netbufferlength决定。对于100个连接,默认情况
mysql搭建mgr 如何实现高可用性,部署mgr需要安装其他组件吗?比如mysqlrounter,或者keeperalive 提供漂移
回答 2
目前mgr配合mysqlrouter,proxysql常用方式
数据库技术论坛
回答 6
51CTO
什么是MySQl的pid文件?
回答 2
已采纳
pid文件是MySQL实例的进程ID文件。当MySQL实例启动时,会将自己的进程ID写入一个文件中,该文件即为pid文件。该文件可由参数pidfile控制,默认路径于数据库目录下,文件名为:主机名.p
mysql命令中的-E参数应用在什么场景下,能否举个例子?
回答 1
E只是客户端查询显示的一种格式,以垂直方式显示查询的结果
MySQL 怎么设置出来的 luokai/.mysql_history 用户操作MYSQL记录?
回答 1
https://dev.mysql.com/doc/refman/5.7/en/mysqllogging.htmlOnUnix,mysqlwritesthestatementstoahistoryfi
MySQL数据文件能存放在不同的目录吗
回答 2
也可以看看这个https://www.modb.pro/db/100600
performance_schema.keyring_component_status 这个表在什么配置或者做什么操作才能生成?
回答 1
performanceschema.keyringcomponentstatus 表是MySQL8.0及更高版本中用于监控和诊断密钥环组件状态的表。这个表的存在和可用性通常与MySQL的密钥