05 2016 档案
ubuntu下MySQL无法启动Couldn't find MySQL server (/usr/bin/mysqld_safe)”
摘要:一台虚拟测试机,启动的时候,报上述错误,从这个报错来看,多半是因为读取到了另外的my.cnf导致的 那么,my.cnf放置在什么地方? 可以通过如下指令获取到 可以看到mysqld会去读取以上路径,经查找,发现在/etc/mysql/目录下,有这个文件,故此 重启即可
阅读全文
MySQL错误日志提示innodb_table_stats和innodb_index_stats不存在故障处理
摘要:查看MySQL error日志,发现有如下报错 造成这个原因的问题可能是在初始化的过程中,删掉了ibdata1的文件导致,处理的方法 问题解决
阅读全文
Windows Server 2012 下安装MySQL 5.6 X64位包
摘要:WIN下的MySQL 5.6非MSI安装 查阅了官网一下,比较靠前的版本,都很少提供MSI 64位的版本,只有32位的版本,但是服务器上跑的自然是64位的系统为佳,在官网下了免编译的WIN 环境包,过程如下 1 下载 去官网 2 配置 1)解压缩文件,将下载下来的文件进行解压缩,得到如图 2) 配置
阅读全文
MySQL中因为unique key 非空唯一索引存在导致修改主键失败案例
摘要:研发在早期的设计中,由于设计方面的问题,导致在设计表结构的时候,有个表有非空唯一索引而没有主键 在InnoDB存储引擎中,如果没有主键的情况下,有非空唯一索引的话,非空唯一索引即为主键。 那么这就会有个问题存在 应用在更新表的时候,用了 用了ID作为条件,修改,高事务并发下,可能会同时发生这种事务,
阅读全文
MySQL中show engine innodb status的详解
摘要:应用报错中,我们需要从获取到一些关键的信息点,死锁等情况说明,可以通过show engine innodb status中获取 上面的两个死锁还是很简单就能处理的,分析这个表的时候,发现,研发在设计之时,忘记设置主键ID,而innodb存储引擎在这种情况下,会导致update的过程中,将当前 表进行
阅读全文
浙公网安备 33010602011771号