二 19 mysql执行show processlist出现”unauthenticated user” 发布时间:2012 年 2 月 19 日 发布者: OurMySQL 一台unibilling机器前几天突然负载变重. 在top中发现cpu被大量占用. agi程序运行的很慢,并出现僵尸进程. 其实当时只有50个左右的并发呼叫. 远远达不到正常水准. 重新启动机器问题也没得到解决. 非常奇怪. 继续阅读全文 →
二 19 利用MySQL加密函数保护Web网站敏感数据 发布时间:2012 年 2 月 19 日 发布者: OurMySQL 如果您正在运行使用MySQL的Web应用程序,那么它把密码或者其他敏感信息保存在应用程序里的机会就很大。保护这些数据免受黑客或者窥探者的获取是一个令人关注的重要问题,因为您既不能让未经授权的人员使用或者破坏应用程序,同时还要保证您的竞争优势。幸运的是,MySQL带有很多设计用来提供这种类型安全的加密函数。本文概述了其中的一些函数,并说明了如何使用它们,以及它们能够提供的不同级别的安全。 继续阅读全文 →
二 19 Mysql insert性能优化 发布时间:2012 年 2 月 19 日 发布者: OurMySQL 想要MyISAM表更快,在LOAD DATA INFILE和INSERT时都可以增加系统变量key_buffer_size的值。 继续阅读全文 →
二 16 mysql注入sleep语句引发的拒绝服务及修复方案 发布时间:2012 年 2 月 16 日 发布者: OurMySQL mysql存在注入,并且注入的sleep语句如果传入一个足够大的参数,比如:sleep(9999999999).如果数据库用的是myisam引擎,且注入点是某个会锁表的语句(insert,replace,update,delete),那么整个数据表的访问都会被阻塞。 继续阅读全文 →
二 16 MySQL导入时出现unknown command的解决方案 发布时间:2012 年 2 月 16 日 发布者: OurMySQL 今天想把远程MySQL服务器上的一张表导入到本地数据库,于是先使用mysqldump导出这张表,这是很容易的,轻松搞定。但是导入的时候就不行了,总是提示Unknown command ‘\\’。一开始还以为这是mysql的bug,自己导出的东西自己不能导入,后来想想MySQL不应该这么弱的,就上网搜了一下,结果发现是默认字符集的问题。远程的数据库服务器操作系统是Linux,OS的默认字符集也是UTF-8,但是我本机用的是Windows 7,默认的字符集是GBK,在导入的时候加上–default-characgter-set=utf8就好了 继续阅读全文 →
二 16 关于Mysql服务自动停止的问题 发布时间:2012 年 2 月 16 日 发布者: OurMySQL 分析原因一:Mysql的自动备份功能可能导致数据库在备份的时候先关闭服务,而在此启动的时候服务器不响应;分析原因二,可能是mysql连接问题 继续阅读全文 →
二 16 MySQL下读取表中字段的说明和备注信息 发布时间:2012 年 2 月 16 日 发布者: OurMySQL 在MySQL下运行完下面这个建表语句后。 如何从数据字典中,检索出这个表的字段的相关信息? 继续阅读全文 →
二 16 mysql相关的日志文件 发布时间:2012 年 2 月 16 日 发布者: OurMySQL Mysql的日志文件种类比较多,有的日志文件记录了mysql的服务状态以及mysql在工作中产生的系统信息,我们利用这些信息可以更方便的对mysql服务进行运维,但是有的日志文件如果我们进行了不正确的配置将对mysql的服务器主机造成不良的后果,下面我们就来看看mysql有哪些日志文件以及他们的各自的作用。 继续阅读全文 →
二 15 MySQL general_log 发布时间:2012 年 2 月 15 日 发布者: OurMySQL 常常遇到这样的问题:数据库访问量很大,想要从SQL方面进行优化。往往开发同学会问:能看到哪些SQL执行比较频繁吗?回道:不能哦,只能看到当前正在运行的SQL和慢日志里记录的SQL。 继续阅读全文 →