正在加载...
分页: 1/13 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]

升级最新 Nginx Mysql Php

[ 2011/10/04 19:48 | by selboo ]
本站博客使用的是 瑞豪开源(RASHOST) 美国 Linux VPS

web架构使用的是 Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)

上面文章已经一年多也没更新,本着开源精神,爱折腾,爱最新版,十一在家呆着没事。

对本博客升级到最新版本 nginx-1.0.8, mysql-5.5.16, php-5.3.8

一、Nginx升级

This is The Text Code
[root@74-82-173-217 lnmp]# wget http://www.nginx.org/download/nginx-1.0.8.tar.gz
[root@74-82-173-217 lnmp]# tar zxvf nginx-1.0.8.tar.gz
Parsed in 0.000 seconds at 433.35 KB/s
Tags: , , , ,

mysql分页limit 优化

[ 2011/06/27 15:29 | by selboo ]
mysql的分页比较简单,只需要limit offset,length就可以获取数据了,但是当offset和length比较大的时候,mysql明显性能下降

1.子查询优化法
先找出第一条数据,然后大于等于这条数据的id就是要获取的数据
缺点:数据必须是连续的,可以说不能有where条件,where条件会筛选数据,导致数据失去连续性

[codes=sql]mysql> set profiling=1;
Query OK, 0 rows affected (0.00 sec)

mysql> select count(*) from Member;
+----------+
| count(*) |
+----------+
|   169566 |
+----------+
1 row in set (0.00 sec)

mysql> pager grep
Tags: , , ,
From:http://salogs.com


由于业务需求,需要在现有mysql中安装sphinx的存储引擎,要保证现有mysql运行的情况下完成。mysql也的确支持存储引擎的在线热插拔,下面介绍安装步骤:

1、查看现有mysql的运行版本
# mysqladmin  -u user -ppwd version

Server version          5.1.47-log
Protocol version        10
Connection              Localhost via UNIX socket
UNIX socket           /data/mysql_db/mysql.sock
Uptime:                 15 days 2 hours 17 min 40 sec

Tags:

mysql Unknown command '''.

[ 2011/05/09 14:14 | by selboo ]
[root@db2 db]# mysql -uroot -p'123456' db_blog < 2011-05-08.db_blog.sql
PAGER set to stdout
ERROR at line 1058: Unknown command '\''.



修改为:
[root@db2 db]# mysql -uroot -p'123456' --default-character-set=gb2312 db_blog < 2011-05-08.db_blog.sql

则问题解决
这是由于导入和导出的两端的字符集不一致出现的问题 导致。

mysql 5.5.9 编译安装

[ 2011/02/23 11:06 | by selboo ]
创建mysql安装目录
[root@xuhost opt]# mkdir /usr/local/mysql5.5.9/

创建数据目录
[root@xuhost opt]# mkdir /data/db59/
[root@xuhost opt]# chown mysql.mysql -R /data/db59/

安装 cmake
[root@xuhost opt]# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
[root@xuhost opt]# tar zxvf cmake-2.8.4.tar.gz
[root@xuhost opt]# cd cmake-2.8.4
[root@xuhost cmake-2.8.4]# make install

安装mysql 5.5.9
[root@xuhost opt]# tar zxvf mysql-5.5.9.tar.gz
[root@xuhos
Tags: ,
分页: 1/13 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]