高捷博客

IT技术笔记博客

Out of resources when opening file '/xxx.MYD' (Errcode: 24) 解决

MYSQL出现此类错误是因为打开的文件数超过了my.cnf的--open-files-limit。

open-files-limit选项无法在mysql命令行直接修改,必须在my.cnf中设定,最大值是65536。

Mysql主从版本不一致导致问题

主 5.1.73 从 5.5.58 配置主从同步后,出现某些新建表SQL无法同步。

原因 5.1.73版默认引擎MYISAM 5.5.58默认INNODB。因为主服务器创建表sql定义了引擎,所以在从执行失败。

解决方法,修改从服务器mysql引擎为MYISAM,在my.cnf中加

default-storage-engine=MyISAM

修复 MySQL 数据库结构错误 – mysql_upgrade升级

不知道是不是每次更新 MySQL 软件之后都需要执行数据库升级指令?在我进行过的几次软件升级之后,总会在 MySQL 的日志中见到

“[ERROR] Missing system table mysql.proxies_priv; please run mysql_upgrade to create it”之类的错误。虽然这个错误修复起来很简单,却不容易引起注意。

mysql Ignoring query to other database

登录mysql后执行命令提示

Ignoring query to other database

Mysql 升级错误解决

由于阿里云RDS不支持低版本mysql的迁移,所以升级mysql,使用yum从5.1.73升级到5.5.58后,使用DTS进行增量迁移,在预检查是报错入下:

[DTS ERROR] Check Schema: 'erp_sandbox',got error: Cannot load from mysql.proc. The table is probably corrupted

Mysql关闭主从同步

从服务器登录mysql执行如下代码后,重启mysql.

stop slave;
reset slave;

mysql导入视图报错解决

报错描述:Access denied; you need (at least one of) the SUPER privilege(s) for this operation.

报错原因:导入时用的数据库账号权限不够。

解决方法:删除sql文件中的 DEFINER = `root`@`localhost`  部分。


开启mysql慢查询日志并使用mysqldumpslow命令查看

Mysql服务器有一项功能,可以检测到哪条sql语句查询得比较慢,就是慢查询slowlog,现在介绍如何开启。

Mysql热备份自动修复脚本(最新)

由于mysql本身有一个针对主从同步的跳过错误命令,该方法适用于主从库数据相差不大,或者要求数据可以不完全统一的情况,数据要求不严格的情况

#表示跳过一步错误,后面的数字可变
set global sql_slave_skip_counter =1;

Mysql热备份自动修复脚本(优化)

由于之前只用了两台服务器做单独的主从备份,所以没有太多问题,最近新加了一台主服务器,mysql主主从热备份,出现了两个问题。结构: 主 <=> 主 -> 从

站内搜索
控制面板
您好,欢迎到访网站!
  查看权限
«   2019年7月   »
1234567
891011121314
15161718192021
22232425262728
293031
最近发表
最新评论
标签列表
文章归档
友情链接
站点信息
  • 文章总数:99
  • 页面总数:3
  • 分类总数:3
  • 标签总数:66
  • 评论总数:12
  • 浏览总数:69615

关于本站 | 给我留言 | 网站地图 | 免责申明 | 百度统计

Copyright ©2019 高捷博客 All rights reserved. Powered By Z-Blog 冀ICP备16006687号

冀公网安备 13073202000010号