`
gaoyuntao2005
  • 浏览: 312327 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

安装MySQL、memcache

阅读更多

1.) 安装MySQL,步骤如下:

[root@localhost]#tar zxf mysql-standard-5.0.27-linux-i686.tar.gz -C /usr/local/server
[root@localhost]#mv /usr/local/server/mysql-standard-5.0.27-linux-i686 /usr/local/server/mysql
[root@localhost]#cd /usr/local/server/mysql
[root@localhost]#./scripts/mysql_install_db --basedir=/usr/local/server/mysql \
                                --datadir=/usr/local/server/mysql/data --user=nobody
[root@localhost]#cp /usr/local/server/mysql/support-files/my-large.cnf \
/usr/local/server/mysql/data/my.cnf

2.) 修改 MySQL 配置,增加部分优化参数,如下:

[root@localhost]#vi /usr/local/server/mysql/data/my.cnf

主要内容如下:

[mysqld]
basedir = /usr/local/server/mysql
datadir = /usr/local/server/mysql/data
user    = nobody
port    = 3306
socket  = /tmp/mysql.sock

wait_timeout    = 30

long_query_time=1
#log-queries-not-using-indexes = TRUE
log-slow-queries=/usr/local/server/mysql/slow.log
log-error = /usr/local/server/mysql/error.log
external-locking = FALSE

key_buffer_size = 512M
back_log        = 400
table_cache     = 512
sort_buffer_size = 2M
join_buffer_size = 4M
read_buffer_size = 2M
read_rnd_buffer_size    = 4M
myisam_sort_buffer_size = 64M
thread_cache_size       = 32
query_cache_limit       = 2M
query_cache_size        = 64M

thread_concurrency      = 4
thread_stack    = 128K
tmp_table_size  = 64M
binlog_cache_size       = 2M
max_binlog_size = 128M
max_binlog_cache_size   = 512M
max_relay_log_size      = 128M
bulk_insert_buffer_size = 8M
myisam_repair_threads   = 1

skip-bdb

#如果不需要使用innodb就关闭该选项
#skip-innodb

innodb_data_home_dir    = /usr/local/server/mysql/data/
innodb_data_file_path   = ibdata1:256M;ibdata2:256M:autoextend
innodb_log_group_home_dir       = /usr/local/server/mysql/data/
innodb_log_arch_dir     = /usr/local/server/mysql/data/
innodb_buffer_pool_size = 512M
innodb_additional_mem_pool_size = 8M
innodb_log_file_size    = 128M
innodb_log_buffer_size  = 8M
innodb_lock_wait_timeout        = 50
innodb_flush_log_at_trx_commit  = 2
innodb_file_io_threads  = 4
innodb_thread_concurrency       = 16
innodb_log_files_in_group       = 3

以上配置参数请根据具体的需要稍作修改。
运行以下命令即可启动 MySQL 服务器:

/usr/local/server/mysql/bin/mysqld_safe \
--defaults-file=/usr/local/server/mysql/data/my.cnf &

由于 MySQL 不是安装在标准目录下,因此必须要修改 mysqld_safe 中的 my_print_defaults 文件所在位置,才能通过 mysqld_safe 来启动 MySQL 服务器。

3.) memcache + libevent 安装
编译安装:

[root@localhost]#cd libevent-1.2a
[root@localhost]#./configure --prefix=/usr/ && make && make install
[root@localhost]#cd ../memcached-1.2.0
[root@localhost]#./configure --prefix=/usr/local/server/memcached --with-libevent=/usr/
[root@localhost]#make && make install

备注:如果 libevent 不是安装在 /usr 目录下,那么需要把 libevent-1.2a.so.1 拷贝/链接到 /usr/lib 中,否则 memcached 无法正常加载。
运行以下命令来启动 memcached:

[root@localhost]#/usr/local/server/memcached/bin/memcached \
-l 192.168.8.1 -d -p 10000 -u nobody -m 128

表示用 daemon 的方式启动 memcached,监听在 192.168.8.1 的 10000 端口上,运行用户为 nobody,为其分配 128MB 的内存。

分享到:
评论

相关推荐

    php apache mysql memcache redis mongodb

    【描述】:“php5.4.26 apache mysql memcache redis mongodb整套环境配置用到的包”提示了具体使用的软件版本,这是一个用于搭建...Apache、MySQL、Memcache、Redis和MongoDB的安装或配置所需的所有组件...

    centos傻瓜式安装nginx+php+mysql+memcache+mongodb

    Memcache安装 Memcache是一种高速缓存系统,常用于提高Web应用程序的性能。安装Memcache需要先安装依赖库libevent和libevent-devel。使用以下命令安装依赖库: ``` yum -y install libevent libevent-devel ``` ...

    win nginx php mysql memcache集成环境

    标题中的"win nginx php mysql memcache集成环境"指的是在Windows操作系统上搭建的一个包含Nginx、PHP、MySQL和Memcached的服务器环境。这样的集成环境通常用于高效地运行Web应用程序,尤其是那些基于PHP语言并需要...

    PHP+MYSQL+Memcache网站访问量统计插件

    【PHP+MYSQL+Memcache网站访问量统计插件】是一个集成PHP、MySQL和Memcache技术的网站统计解决方案,主要用于高效地记录和展示网站的访问量。这个插件通过使用Memcache作为缓存系统,有效解决了高并发环境下数据存储...

    64位apache+mysql+php5.5.10+memcache

    标题 "64位apache+mysql+php5.5.10+memcache" 提供了我们正在处理一个针对64位Windows操作系统的软件套装,它包括Apache web服务器、MySQL数据库服务器、PHP 5.5.10脚本语言解释器以及Memcached缓存系统。...

    构架Nginx+PHP(Fastcgi)+MySQL+Memcache高性能web服务器

    ### 构建Nginx+PHP(Fastcgi)+MySQL+Memcache高性能Web服务器 #### 一、概述 本文档旨在详细介绍如何构建一个基于Nginx、PHP(Fastcgi)、MySQL以及Memcache的高性能Web服务器架构(简称LEMP+Memcache)。此架构充分...

    php apache mysql memcache redis mongodb2

    `MySQL`是世界上最受欢迎的开源关系型数据库管理系统(RDBMS),它以高速、稳定和易于管理著称。MySQL支持SQL标准,提供事务处理、备份恢复、安全性等功能,适合处理高并发访问和大量数据存储。 `Memcached`是一款...

    Linux+nginx+php+mysql+memcache服务器安装,配置与优化.doc

    Linux+nginx+php+mysql+memcache服务器安装,配置与优化

    Linux+nginx+php+mysql+memcache

    ### Linux+nginx+php+mysql+memcache集成化环境搭建详解 #### 一、引言 随着互联网技术的发展,Web应用越来越复杂,对服务器的要求也越来越高。为了满足高性能、高并发的需求,通常会采用Linux+Nginx+...

    memcache 整合Mysql

    memcache 整合Mysql 提高查询速度!

    php安装memcache图文教程 附带dll文件

    这里,我们使用phpnow1.5.6memcache安装.zip文件,其中包含了安装所需的dll文件。解压此文件,找到php_memcache.dll,这是PHP与Memcache通信的关键组件。 安装步骤如下: 1. 将php_memcache.dll复制到PHP的ext目录...

    memcache图形监控工具phpmemcache

    memcache图形监控工具phpmemcache,尽是一个PHP文件就可以...使用方法:本地测试监控机安装Apache或者下载XAMPP(Apache+MySQL+PHP+PERL),安装后把memcachephp.zip中的memcache.php文件放到www或者htdocs目录下即可。

    windows下安装配置apache、php、mysql、redis、memcache-附件资源

    windows下安装配置apache、php、mysql、redis、memcache-附件资源

    使用Memcache缓存mysql数据库操作的原理和缓存过程浅析

    ebay等网站,如果没有Memcache做为中间缓存层,数据访问不可能吃得消,对于一般网站,只要具备独立的服务器,完全可以通过配置Memcache提高网站访问速度和减少数据库压力,这里主要讨论一下Memcache和MySQL数据库...

    centos linux+apache+mysql+php+memcache+zend

    #### 五、Memcache安装与配置 **1. 安装Memcache客户端库** ``` # tar -zxvf memcache-3.0.2.tar.gz # cd memcache-3.0.2 # ./configure --prefix=/usr/local/memcache # make # make install # make clean ``` *...

    memcache相关下载

    标题“memcache相关下载”指出我们关注的是一个与memcache相关的资源集合,特别是针对WAMP(Windows、Apache、MySQL、PHP)服务器环境的组件和DLL(动态链接库)文件。这表明内容可能涉及安装或升级memcache扩展,...

    pecl-memcache-php7

    Memcache采用简单的键值对存储方式,支持多语言接口,能够在多种操作系统上运行,并且能够无缝地配合多种数据库系统,如MySQL。 **二、PECL-Memcache扩展的安装与配置** 在Linux环境下安装`PECL-Memcache`扩展,...

    memcache PHP 安装文件与DLL

    1、安装PHP、Mysql以及Apache,这边环境我就不用多做介绍了,一键环境有很多,几乎不影响Memcache。(我自己的调试环境是PHPStudy) 2、下载安装Memcache,我这里下载的是64位版本。 a)下载解压之后放在硬盘的...

    Windows 2008R2+IIS7.5+PHP+Mysql+Wincache+Memcache+URL伪静态环境搭建教程

    ### Windows 2008R2 + IIS7.5 + PHP + MySQL + Wincache + Memcache + URL伪静态环境搭建教程 #### 搭建背景与目标 本教程旨在帮助初学者或未成功搭建该环境的学习者完成一套完整的Windows 2008R2 + IIS7.5 + ...

    Apache,.MySQL,.memcached和Perl开发Web应用程序

    中文名: Apache, MySQL, memcached和Perl开发Web应用程序 原名: Developing Web Applications with Apache, MySQL, memcached, and Perl 作者: Patrick Galbraith资源格式: PDF 版本: 文字版 出版社: Wrox书号: ...

Global site tag (gtag.js) - Google Analytics