标签《mysql》下的文章:
discuz 错误 SELECT * FROM [Table]ratelog WHERE pid IN (0,2367264,2367265) ORDER BY dateline DESC
mysql服务器的优化
修改my.ini(my.cnf) ,在 [mysqld] 后面加入一行“ft_min_word_len=1”,然后重启Mysql,再登录网站后台(模块管理->全站搜索)重建全文索引。
2.2、记录慢查询sql语句,修改my.ini(my.cnf),添加如下代码:
#log-slow-queries
long_query_time = 1 #是指执行超过多久的 sql 会被 log 下来
log-slow-queries = E:/wamp/logs/slow.log #...
MySQL加速查询速度 :查询缓存
MySQL加速查询速度的独门武器:查询缓存
工作原理
查询缓存的工作原理,基本上可以用二句话概括:
l 缓存SELECT操作或预处理查询(注释:5.1.17开始支持)的结果集和SQL语句;
l 新的SELECT语句或预处理查询语句,先去查询缓存,判断是否存在可用的记录集,判断标准:与缓存的SQL语句,是否完全一样,区分大小写;
查询缓存对什么样的查询语句,无法缓存其记录集,大致有以下几类:
l 查询语句中加了SQL_NO_CACHE参数;
l 查询语句中含有获得值的函数,包涵自定义函数,如:CURDATE()、GET_LOCK()、RAND()、CONVERT_TZ等...
mysql 优化工具
mysqlard 是一个连接到 MySQL 服务器上的守护程序,负责每 5 分钟搜集一次数据,并将它们存储到后台的一个 Round Robin...
1.确定php环境已经配置好,找到php安装包的pdo_mysql扩展目录,假设你的安装包放在/lamp/php-5.2.6下。
[root@localhost /]# cd /lamp/php-5.2.6/ext/pdo_mysql
[root@localhost pdo_mysql]# pwd
/lamp/php-5.2.6/ext/pdo_mysql
2.假设你的php是安装在/usr/local/php里的。执行/usr/local/php/bin/phpize ,运行命令:
[root@localhost pdo_mysql]# /usr/local/php/bin/phpize
ERROR 1286 (42000): Unknown storage engine 'InnoDB'
mysql>ERROR 1286 (42000): Unknown storage engine 'InnoDB'
查看错误日志
110209 12:55:44 mysqld_safe mysqld from pid file /home/mysql/mysqldir/data/localhost.localdomain.pid ended
随着两篇drbd相关文章的完成,蚊子对drbd的理解更进了一层,本篇文章就在前两篇的基础上结合了Heartbeat来搭建一个mysql高可用的应用,并保留原有mysql数据的内容。
先来介绍一下蚊子的环境吧
Vmware6.0
linux01 192.168.211.128
linux02 192.168.211.129
mysql数据路径/data/...
PHP防止注入方法(安全/apache/mysql)
安全,PHP代码编写是一方面,PHP的配置更是非常关键。
我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个PHP中的安全设置主要是为了防止phpshell和SQL Injection的攻击,一下我...Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; these ids must be different for replication to work (or the --replicate-same-server-id opti...