继续阅读全文
栏目: MySQL解错方案
二
07
二
07
php环境配置时出现无法访问MYSQL数据库的解决办法汇总
昨天重新配了一下PHP的环境(windows 2003+iis下),安装PHP时没的问题,安装MYSQL时也没的问题,而且都可以联上,但是,在使用mysql_connect()函数时提示此函数无法使用,在安装discuz!时也提示“请检查 mysql 模块是否正确加载”及“不支持Mysql数据库,无法安装论坛”,在检查了php.ini中对mysql扩展的支持后开始迷惑,windows/system32下也存在有libmysql.dll,在网上搜了一大堆,都是很平常的问题的解决方法,后来重新复制的时候发现原来我的libmysql.dll是mysql程序中的,把php文件夹中相对应文件copy进去,问题解决。
继续阅读全文
十二
31
mysql不能启动的一个小问题
十二
29
mysql的10060和10061错误原因
十二
27
查看MySQL创建外键约束失败详细原因的方法
十二
25
Mysql 占用CPU 100%
十二
15
调用存储过程时报错:There is no ‘username’@'host’ registered
十二
15
调用存储过程时报错:Illegal mix of collations
十二
11
解决MySQL出现大量unauthenticated user
十一
26
innodb_max_dirty_pages_pct与检查点的关系
数据库运行一段时间后,经常导致服务器大量的swap,我怀疑是innodb中的脏数据太多了,因为没有free space了,mysql通知OS,把一些脏页交换出去,以上只是猜测。有一个现象是每次关数据库时都要关很久,并且在关数据库时,发现有大量的swap in。如果是数据库进程异常关闭,打开数据库又会花很长的时间来作恢复。我想提高一下mysql检查点发生的频率。看了Adaptive checkpointing,发现mysql检查点事件受两个因素的制约:一个是amount,另外一个是age.amount主要由innodb_max_dirty_pages_pct参数控制;至于age,主要是由日志文件大小有关。因为修改日志文件大小,要重启数据库,所以没有做这个尝试;于是尝试修改innodb_max_dirty_pages_pct参数。
继续阅读全文