mysql
数据威龙
博客文章纯属分享一下自己的操作笔记,没有条理请见谅!没有时间过多的整理编辑,基本关键点还是有的,需要自己多深入下!
展开
-
使用logrotate日志切割工具轮循mysql的error.log/slow.log,遇到未生成压缩文件,测试执行却正常
环境:5.7.* percona mysql日志切割脚本放在/etc/logrotate.d/下,用的percona自带的脚本,内容此处省略。使用/usr/sbin/logrotate -f /etc/logrotate.d/xx测试执行,正常生成压缩文件。(此时不会生成带日期的包,是1、2、3类似这种)等cron自动执行,第二天没有生成压缩文件,生成了带日期的log文件,同时当天的日志继续写在该带日期的log文件上。原因及解决方案:调整系统资源限制(未设置可..原创 2020-10-21 09:30:33 · 533 阅读 · 0 评论 -
账号登录报错ERROR 1524 (HY000): Plugin ‘*‘ is not loaded
某账号登录报错ERROR 1524 (HY000): Plugin '*长字符串' is not loaded在有权限的账号下查询select user,plugin from mysql.user where user='';| user | plugin || 该账号| *长字符串|而查询root账号select user,plugin from mysql.user where ...原创 2020-10-12 09:39:07 · 2722 阅读 · 1 评论 -
mysql数据库删除tokudb表 drop table报错unknowntable处理方法【转载】
最近客户现场的tokudb表使用过程中报错unknown table,总结后处理步骤如下:1. 确定问题表的数据文件示例sql如下,假设库名为dwh_cmste,表名为cmst_servicelogselect dictionary_name, internal_file_name from information_schema.tokudb_file_map where table_schema='dwh_cmste' and table_name='cmst_servicelog';转载 2020-10-10 17:33:45 · 2811 阅读 · 0 评论 -
mysqldump备份恢复,原库名恢复到另外一个新库名,备份A库,还原到新B库(mysql数据库改名)【2020实践防踩坑】
需求:A服务器中的Abby库,需要复制(备份→还原)一份到B服务器新建的Boy库中。方法一:直接通过navicat工具,打开两个数据库的链接,使用数据传输功能即可。(本次未成功,遇到大量INSERT INTO报错,或者在命令行中还原遇到“MySQL server has gone away”,引用:查询该问题是max_allowed_packet配置的默认值设置太小,只需要相应调大该项的值之后再次导入便能成功。该项的作用是限制mysql服务端接收到的包的大小,因此如果导入的文件过大则可能原创 2020-06-28 23:08:08 · 3091 阅读 · 0 评论