摘要:mysql 的一个从库报错: Could not execute Write_rows event on table xxx.xxxx_tmp_tj; Error writing file '/tmp/MLLGyECY' (Errcode: 28 - No space left on device)
阅读全文
随笔分类 - MySQL
摘要:1. secure_file_priv mysql 数据导出和导入csv格式时,需要特别注意 null 和空字符的处理,在导出和导入的结果要保持一致。 secure_file_priv 在 select into file 时指定文件存储位置。 如果为null表示不能使用 select into o
阅读全文
摘要:https://www.percona.com/doc/percona-xtrabackup/2.4/installation/yum_repo.html 1. yum 安装方式 yum install https://repo.percona.com/yum/percona-release-lat
阅读全文
摘要:如题,bug重现如下: CREATE TABLE a ( col VARCHAR(7)) INSERT INTO a (col) VALUES ('5,'); CREATE TABLE b (col VARCHAR(7)); 这里 col = '5,' 遇到了 case when col=5 时,发
阅读全文
摘要:向表中插入指定日期范围的连续日期。 调用方式: call insertManyDate(STR_TO_DATE('2019-06-12','%Y-%m-%d'),STR_TO_DATE('2019-12-19','%Y-%m-%d'))
阅读全文
摘要:应用突然被hang住了,tomcat日志报错,所有涉及到数据库的操作都报错,卡死。 show processlist 查看到大量的:Waiting for table flush 应该是 进行了 ddl 或者 flush tables 了, 想到是被 mysqldump 进行flush tables
阅读全文
摘要:将CSV格式数据导入 mysql,报错: load data infile 'f:/nmg.csv' into table nmg fields terminated by ',' optionally enclosed by '"' escaped by '"' lines terminated
阅读全文
摘要:gdb -p $(pidof mysqld) -ex "set max_connections=1500" -batch 使用 gdb 临时调大 参数 max_connections 。
阅读全文
摘要:MySQL关于 lower_case_table_names 的文档 https://dev.mysql.com/doc/refman/5.7/en/identifier-case-sensitivity.html In MySQL, databases correspond to director
阅读全文
摘要:系统首页的ajax调用出现 报错: provisional headers are shown 最后查到的原因时,mysql数据库的磁盘满了,而首页的ajax调用要插入一条记录到数据库,卡住了。
阅读全文
摘要:1. 乱码问题 编辑目标数据库的链接: 配置编码参数即可。 2. 报错 No operations allowed after statement closed. 需要调整wait_timeout: set global wait_timeout=1000000; 3. net_write_time
阅读全文
摘要:UPDATE table_a INNER JOIN table_b b ON a.id=b.idSET a.column_x=b.clumn_x WHERE xxx
阅读全文
摘要:Tomcat日志报死锁错误,show innodb status获取死锁信息: TRANSACTION 2067C318, ACTIVE 16 sec fetching rowsmysql tables in use 1, locked 1LOCK WAIT 2183 lock struct(s),
阅读全文
摘要:项目因为历史原因使用了 GBK编码,遇到非GBK编码字符时出现乱码问题,情况比较严重,暂时先打算修改 列的字符编码为 utf8mb4. 查看 mysql 手册: 用 GBK 编码转 utf8 进行说明: 他的大概意思是,如果 是 char varchar text 等类型的,并且这些列的内容也是采用
阅读全文
摘要:最近参与一个开源项目,一个功能的实现,用到了 druid 解析器来解析SQL,记录下如果使用 druid 来解析SQL,实现对SQL的拦截改写。1. 对 insert 语句进行解析: private static String convertInsertSQL(String sql){ try{ ...
阅读全文
摘要:一个简单的测试:start transaction;insert into tb1 values(3, repeat('a', 65000),'x',1);--commit;rollback;下图分别是 tb1.ibd 在插入前,回滚前,回滚后的文件大小:有人在QQ群问:为什么回滚会导致tb1.id...
阅读全文
摘要:调用 pt-diskstats 时报错如下Can't locate Time/HiRes.pm in @INC[root@localhost ~]# pt-diskstatsCan't locate Time/HiRes.pm in @INC (@INC contains: /usr/local/l...
阅读全文
摘要:在使用最新版的innobackupex(2.3.2):innobackupex/backup--rsync--user=xx --password=xxx 备份时报错:Error: can't create file (null)/xtrabackup_rsyncfiles_pass1网上搜索没有找...
阅读全文
摘要:1. FATAL ERROR: Could not find ./bin/my_print_defaults[root@localhost scripts]# ./mysql_install_db --user=mysql --datadir=/var/lib/mysqlFATAL ERROR: ...
阅读全文
摘要:MySQL的error log 出现大量的 DNS反解析错误。DNS解析是指,将 域名解析成ip地址;DNS反解析是指,将IP地址反解析成域名;Version: '5.5.40-log' socket: '/tmp/mysql.sock' port: 3306 MySQL Community ...
阅读全文