如下操作是在停止mysql数据更新的情况下进行
有时候一个大表要alert,但系统空间不足了,没办法直接alert table,就可以用如下办法
把表用mysqldump导出来,记得mysqldump里要加-t忽略掉建表语句,比如导出来的文件是tmpdump.sql
导出来以后,清空原表数据,truncate table tbl
然后在tbl上alert
最后把导出来的tmpdump.sql,再source回去source tmpdump.sql
如下操作是在停止mysql数据更新的情况下进行
有时候一个大表要alert,但系统空间不足了,没办法直接alert table,就可以用如下办法
把表用mysqldump导出来,记得mysqldump里要加-t忽略掉建表语句,比如导出来的文件是tmpdump.sql
导出来以后,清空原表数据,truncate table tbl
然后在tbl上alert
最后把导出来的tmpdump.sql,再source回去source tmpdump.sql