03 2022 档案
摘要:使用该工具的前提 1. binlog_format为ROW,且binlog_row_image为full或noblog,默认为full。 2. 必须开启MySQL Server,理由有如下两点: 1> 它是基于BINLOG_DUMP协议来获取binlog内容 2> 需要读取server端inform
阅读全文
摘要:在MySQL主从复制机器的master的数据库中创建function,报出如下错误: Error Code: 1418. This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and
阅读全文
摘要:一 、常用操作数据库的命令 show databases; 查看所有的数据库 create database test; 创建一个叫test的数据库 drop database test;删除一个叫test的数据库 use test;选中库 ,在建表之前必须要选择数据库 show tables; 在
阅读全文
摘要:1、产生原因 当我们使用delete删除数据的时候,删除之后再次扫描的时候还是会遍历整个表,包括删除的部分,因为在使用delete删除数据的时候,MySQL并不会把真是的数据文件真是删除,而知识将文件的标识位删除,也没有整理数据文件,因此不会释放表空间,换句话说,当我们从表中删除数据的时候这段删除的
阅读全文
摘要:mysql -u -p -e "select * from table;" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > out.csv
阅读全文
摘要:首先我们来看看删除主键的语法: ALTER TABLE TABLE_NAME DROP PRIMARY KEY; 在MySQL中删除主键要考虑两种情况: 1、主键列不带任何约束,可以直接删除主键的情况 mysql> create table test1_3( -> id int not null p
阅读全文
摘要:MySQL跳过错误的方法 1、普通复制 mysql> stop slave; #表示跳过一步错误,后面的数字可变,(或者N条event,一条一条跳过) mysql> set global sql_slave_skip_counter =1; mysql> start slave; 之后再用mysql
阅读全文
摘要:MYSQL单表恢复的方法 一个表包含两个文件, .ibd和.frm文件 1、在备份机器上拿到A库apphub表,并解压到/tmp下(apphub.ibd和apphub.frm) 2、在主库上面create table apphub_tmp like apphub; (apphub_tmp.ibd和a
阅读全文