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

linux下使用yum安装mysql,memcached

 
阅读更多
]
'
 一 安装mysql
1. 查看有没有安装包:yum list mysql*或者rpm -qa | grep mysql*
2. 安装mysql客户端:
1) yum install mysql
2) 安装mysql 服务器端;
3) yum install mysql-server
4) yum install mysql-devel

2、启动&&停止

1) 数据库字符集设置,修改mysql配置文件/etc/my.cnf中加入default-character-set=utf8

2) 启动mysql服务:service mysqld start或者/etc/init.d/mysqld start

3) 开机启动:chkconfig -add mysqld,查看开机启动设置是否成功chkconfig --list | grep mysql*

4) 停止:service mysqld stop

3、登录

1) 创建root管理员:mysqladmin -u root password 123456

2) 登录:mysql -u root -p输入密码即可。

3) 忘记密码:service mysqld stop

#mysqld_safe --user=root --skip-grant-tables

#mysql -u root

>use mysql

>update user set password=password("new_pass") where user="root";

>flush privileges;  

4、远程访问

1)开放防火墙的端口号

2) mysql增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”,或者将host为localhost的user改为host是"%"

5. 当service mysql start启动服务时,如果遇到“mysql: unrecognized service”,可以按以下步骤来执行:

1) rpm -q mysql查看mysql是否安装成功

2) 试用/etc/rc.d/init.d/mysqld start 看是否可以启动

3) 如果按上面步骤可启动,执行 chmod 755 /etc/rc.d/init.d/mysqld 修改权限

4) 再运行service mysql start

5) 可以设置为开机启动chkconfig mysqld on

二  安装memcached

1. memcached是基于libevent的事件处理,所以安装memcached时先要安装libevent库,首先yum list libevent-devel看看是否已有libevent-devel,若无则yum -y install libevent libevent-devel;

2. 获取安装包:

1)wget http://memcached.googlecode.com/files/memcached-1.4.4.tar.gz

2)tar -zxvf memcached-1.4.4.tar.gz

3)cd  memcached-1.4.4

4)./configure

5)make && make install

3.memcached启动:

以daemon方式启动:/usr/local/bin/memcached -u nobody -p 11211 -m 64 -c 128 -d

 

tips:memcached常用参数:(/usr/local/bin/memcached -h)

-p <num>      TCP port number to listen on (default: 11211)
-U <num>      UDP port number to listen on (default: 11211, 0 is off)
-l <ip_addr>  interface to listen on (default: INADDR_ANY, all addresses)
-d            run as a daemon
-u <username> assume identity of <username> (only when run as root)
-m <num>      max memory to use for items in megabytes (default: 64 MB)
-c <num>      max simultaneous connections (default: 1024)
-P <file>     save PID in <file>, only used with -d option

 

-f <factor>   chunk size growth factor (default: 1.25)
 
tips:查看安装目录:首先rpm -qa | grep 查看到名称,再rmp -ql即可查到安装目录
4. 利用telnet查操作memcache验证是否安装成功:
telnet host_ip port
set 

//保存
set good 32 0 10
helloworld
STORED

//取回
gets good
VALUE good 32 10 10
helloworld
END

//替换
replace good 32 0 10
worldhello
STORED
get good
VALUE good 32 10
worldhello
END

//尾部添加
append good 32 0 5
after
STORED
get good
VALUE good 32 15
worldhelloafter
END

//头部添加
prepend good 32 0 6
before
STORED
get good
VALUE good 32 21
beforeworldhelloafter
END

//删除
delete good
DELETED
get good
END


delete good
NOT_FOUND


cas good 32 0 10 hel
helloworld
EXISTS

gets good
VALUE good 32 10 10
helloworld
END


cas bad 32 0 10 good
worldhello
NOT_FOUND


//统计
stats items
STAT items:1:number 1
STAT items:1:age 24
STAT items:1:evicted 0
STAT items:1:outofmemory 0
END


stats sizes
96 1
END

stats slabs
STAT 1:chunk_size 88
STAT 1:chunks_per_page 11915
STAT 1:total_pages 1
STAT 1:total_chunks 11915
STAT 1:used_chunks 11914
STAT 1:free_chunks 1
STAT 1:free_chunks_end 11913
STAT 2:chunk_size 112
STAT 2:chunks_per_page 9362
STAT 2:total_pages 1
STAT 2:total_chunks 9362
STAT 2:used_chunks 9361
STAT 2:free_chunks 1
STAT 2:free_chunks_end 9361
STAT 5:chunk_size 232
STAT 5:chunks_per_page 4519
STAT 5:total_pages 1
STAT 5:total_chunks 4519
STAT 5:used_chunks 4518
STAT 5:free_chunks 1
STAT 5:free_chunks_end 4518
STAT active_slabs 3
STAT total_malloced 3145472
END


stats items
STAT items:1:number 1
STAT items:1:age 1768
STAT items:1:evicted 0
STAT items:1:outofmemory 0
END

stats
STAT pid 18261
STAT uptime 528593
STAT time 1237277383
STAT version 1.2.6
STAT pointer_size 32
STAT rusage_user 0.004999
STAT rusage_system 0.015997
STAT curr_items 1
STAT total_items 2
STAT bytes 66
STAT curr_connections 2
STAT total_connections 13
STAT connection_structures 3
STAT cmd_get 11
STAT cmd_set 8
STAT get_hits 2
STAT get_misses 9
STAT evictions 0
STAT bytes_read 1342
STAT bytes_written 8752
STAT limit_maxbytes 134217728
STAT threads 1
END


使用usr/bin/perl /root/memcached-1.2.6/scripts/memcached-tool localhost:11211
output
# Item_Size   Max_age 1MB_pages Count   Full?
1      88 B     1531 s       1       1      no
2     112 B        0 s       1       0      no
5     232 B        0 s       1       0      no

# slab class编号 
Item_Size Chunk大小 
Max_age LRU内最旧的记录的生存时间 
1MB_pages 分配给Slab的页数 
Count Slab内的记录数 
Full? Slab内是否含有空闲chunk

分享到:
评论

相关推荐

    linux下安装JDK,Tomcat,Mysql,和Memcached

    ### Linux环境下JDK、Tomcat、MySQL与Memcached的安装部署详解 #### 一、安装JDK 在Linux系统上安装Java Development Kit (JDK) 是进行Java开发的基础步骤之一。 1. **安装JDK(RPM包)** - **步骤1**: 使用`rpm...

    CentOS下Nginx0.8.52-PHP5.3.3-MySQL5.5.6-Memcached1.4.5安装配置优化

    在本篇文章中,我们将详细探讨在CentOS环境下安装和配置Nginx 0.8.52、PHP 5.3.3、MySQL 5.5.6以及Memcached 1.4.5这一系列软件的过程,同时还会对配置进行优化以达到提升性能的目的。这些技术组件共同构成了一个...

    memcached_functions_mysql

    1. 安装:在大多数Linux发行版中,可以使用包管理器(如apt-get或yum)安装Memcached。 2. 配置:配置文件通常位于`/etc/memcached.conf`,可以设置监听的端口、内存大小等参数。 3. 启动服务:使用命令`systemctl ...

    linux+mysql+apache+php快速安装

    本文档将详细介绍如何在Linux环境下快速安装并配置Apache Web服务器、MySQL数据库、PHP解析器及其相关组件,以便能够顺利地部署基于LAMP(Linux, Apache, MySQL, PHP)架构的应用程序。相较于传统的手动编译安装,...

    linux安装,tomcat、mysql优化

    可以使用Linux的包管理器(如yum或apt-get)来安装,或者从官方网站下载源代码编译安装。安装完成后,需要配置Tomcat的环境变量,如CATALINA_HOME,确保能正确启动服务。同时,为了提高性能,我们还需要对Tomcat进行...

    linux6.5mysql5.6安装配置.pdf

    在本文中,我们将深入探讨如何在Linux 6.5系统上安装和配置MySQL 5.6,这是一个常用的关系型数据库管理系统。安装MySQL涉及到多个步骤,包括安装必要的编译工具和库文件,安装cmake编译器,以及进行MySQL的源码编译...

    mysql wp memcached

    在Linux系统中,可以使用包管理器(如apt或yum)来安装。 接下来,你需要在WordPress中安装并激活支持Memcached的插件。比如,W3 Total Cache插件提供了丰富的缓存设置,包括对Memcached的支持。在插件设置中,添加...

    mysql安装使用说明文档

    一般而言,可以使用Yum仓库进行MySQL的安装与升级,特别是在Linux/Unix平台下。安装过程中,用户需要配置合适的存储引擎,并设置好必要的参数,比如最大连接数、缓冲池大小等。此外,官方文档中也提供了针对Windows...

    linux6.5 mysql5.6安装配置.pdf

    在本文中,我们将详细介绍如何在Linux 6.5系统上安装和配置MySQL 5.6。MySQL是一个广泛使用的开源关系型数据库管理系统,对于Web应用程序和其他需要高效数据管理的系统至关重要。在开始之前,请确保你的系统已经更新...

    LAMP平台安装Xcache和Memcached加速网站运行.docx

    在LAMP(Linux, Apache, MySQL, PHP)平台上,为了提升网站运行速度,可以安装Xcache和Memcached这两种缓存技术。Xcache是一个高效的PHP opcode缓存器,而Memcached则是一个分布式内存对象缓存系统。 **Xcache安装...

    centos7利用yum安装lnmp的教程(linux+nginx+php7.1+mysql5.7)

    本教程将详细介绍如何在CentOS 7上使用YUM包管理器来安装LNMP环境,特别是针对Nginx 1.12+、PHP 7.1和MySQL 5.7的版本。 首先,确保系统是最新的,通过执行以下命令更新系统包: ```bash yum update ``` 接下来,...

    Linux+nginx+php+mysql+memcache

    - 可通过官方Yum仓库简化安装过程。 - 初始化MySQL服务。 - 设置root密码并调整安全性设置。 5. **安装Memcached**: - 安装Memcached服务端。 - 配置监听端口及最大内存限制。 - 启动服务并检查状态。 ####...

    Linux一键安装web环境全攻略

    ### Linux一键安装Web环境全攻略知识点详解 #### 一、安装须知 1. **适用范围**:此安装包适用于阿里云所有Linux系统。 2. **包含软件及版本**: - Nginx:1.4.4 - Apache:2.2.29、2.4.10 - MySQL:5.1.73、...

    Lnmp+memcache+memcached

    在给定的描述中,可以看到在 192.168.4.5 这台服务器上,通过 `yum` 命令安装了这些基础组件。 接着,将 MySQL、Nginx、PHP 及其依赖项下载到相应的目录。例如,将 MySQL 的源码包移动到 `/mysql/` 目录,Nginx 到 ...

    rh9 linux下subversion服务器、php环境、postgres&mysql服务器安装配置

    ### RH9 Linux 下 Subversion 服务器、PHP 环境、PostgreSQL & MySQL 服务器的安装与配置 #### 一、Subversion (SVN) 服务器的安装与配置 在 Red Hat 9.0(RH9)系统中,安装 Subversion 服务器(SVN)可以遵循...

    Linux上安装 Review Board

    Linux上安装 Review Board 图文教程,针对在 CentOS 系统下的安装步骤 进行 高亮标注。ReviewBoard 5.0 Linux安装步骤:...

    MYSQL基础入门pdf

    - **Yum安装**:适用于Red Hat系列的Linux发行版,如CentOS、Fedora等。 - **RPM安装**:同样是针对Linux系统,但需要手动下载RPM包并安装。 - **源码安装**:这种方式灵活性较高,但相对复杂,适合对Linux系统有...

Global site tag (gtag.js) - Google Analytics