下载地址:
http://labs.mysql.com
选择innodb-memcached
下载后得到文件:mysql-5.6.2-labs-innodb-memcached.tar.gz
解压。
安装步骤如下;
4290 shell> groupadd mysql
4291 shell> useradd -r -g mysql mysql
4292 # Beginning of source-build specific instructions
4293 shell> tar zxvf mysql-VERSION.tar.gz
4294 shell> cd mysql-VERSION
4295 shell> cmake .
4296 shell> make
4297 shell> make install
4298 # End of source-build specific instructions
4299 # Postinstallation setup
4300 shell> cd /usr/local/mysql
4301 shell> chown -R mysql .
4302 shell> chgrp -R mysql .
4303 shell> scripts/mysql_install_db –user=mysql
4304 shell> chown -R root .
4305 shell> chown -R mysql data
4306 # Next command is optional
4307 shell> cp support-files/my-medium.cnf /etc/my.cnf
4308 shell> bin/mysqld_safe –user=mysql &
4309 # Next command is optional
4310 shell> cp support-files/mysql.server /etc/init.d/mysql.server
其实这都在INSTALL-SOURCE文件中。
安装完成之后,
进入mysql,看一下插件目录是哪里:
mysql> SELECT @@plugin_dir;
+-----------------------------+
| @@plugin_dir |
+-----------------------------+
| /usr/LOCAL/mysql/lib/plugin |
+-----------------------------+
1 ROW IN SET (0.00 sec)
然后看看插件目录里面有没有下面的二个文件:
[root@localhost /]# ls -l /usr/local/mysql/lib/plugin/innodb_engine.so
-rwxr-xr-x 1 root mysql 209742 02-08 11:21 /usr/local/mysql/lib/plugin/innodb_engine.so
[root@localhost /]# ls -l /usr/local/mysql/lib/plugin/libmemcached.so
-rwxr-xr-x 1 root mysql 443786 02-08 11:21 /usr/local/mysql/lib/plugin/libmemcached.so
然后安装配置表(configuration tables)
[root@localhost /]# find /usr/local/mysql -name "innodb_memcached_config.sql"
/usr/local/mysql/scripts/innodb_memcached_config.sql
[root@localhost /]# /usr/local/mysql/bin/mysql -uroot -p </usr/local/mysql/scripts/innodb_memcached_config.sql
看一下有没有生成相应的数据库和表:
mysql> SHOW DATABASES;
+--------------------+
| DATABASE |
+--------------------+
| information_schema |
| innodb_memcache |
| mysql |
| performance_schema |
| test |
+--------------------+
5 ROWS IN SET (0.00 sec)
mysql> USE innodb_memcache;
DATABASE changed
mysql> SHOW TABLES;
+---------------------------+
| Tables_in_innodb_memcache |
+---------------------------+
| cache_policies |
| config_options |
| containers |
+---------------------------+
3 ROWS IN SET (0.00 sec)
最后安装插件:
mysql> install plugin daemon_memcached SONAME "libmemcached.so";
Query OK, 0 ROWS affected (0.00 sec)
看一下mysql有没有监听11211端口:
[root@localhost /]# netstat -lpnt |grep "mysqld"
tcp 0 0 0.0.0.0:11211 0.0.0.0:* LISTEN 15151/mysqld
tcp 0 0 :::3306 :::* LISTEN 15151/mysqld
tcp 0 0 :::11211 :::* LISTEN 15151/mysqld
然后看一下这个插件是如何配置的:
mysql> SELECT * FROM innodb_memcache.containers;
+------+-----------+-----------+-------------+---------------+-------+------------+--------------------+------------------------+
| name | db_schema | db_table | key_columns | value_columns | flags | cas_column | expire_time_column | unique_idx_name_on_key |
+------+-----------+-----------+-------------+---------------+-------+------------+--------------------+------------------------+
| aaa | test | demo_test | c1 | c2 | c3 | c4 | c5 | PRIMARY |
+------+-----------+-----------+-------------+---------------+-------+------------+--------------------+------------------------+
1 ROW IN SET (0.00 sec)
可以看到memcache的数据会保存到test数据库的demo_test表中。
KEY会保存到demo_test表的c1字段
VALUE会保存到c2字段
flags会保存到c3字段
cas保存到c4
expire保存到c5
分享到:
相关推荐
前面不是pdf格式的,导致一些人不会打开。这次特此上传了个pdf格式的。
技术的前沿,mysql的最新文档,追求最强~
mysql 太大 我给删掉了, PHP 5.5.10自己 一直用 ,不喜欢集成环境的朋友可以下载安装,还有memcacheadmin。
安装环境:Nginx + PHP5.6 + MySQL5.6 必须安装扩展: ZendGuardLoader ionCube fileinfo opcache memcache memcached 1. 上传网站文件到网站目录,伪静态选择thinkphp 2. 导入数据库文件dkewl.sql 3. ...
安装环境:PHP5.6、MYSQL5.6 安装教程: 1.上传压缩文件、导入数据库文件 2.找到Application/Common/Conf/db.php文件,修改相关数据库信息 3.设置伪静态 location ~* (runtime|application)/{ return 403; } ...
环境:阿帕奇 + mysql5.6 + php7.0(必须7.0并安装 memcache 扩展) 安装步骤: 1.新建站点--》上传--》解压 2.导入数据库文件 3.修改/数据库 /app/Common/Conf/config.php 4. 运行目录设置public 5. 后台地址/cp...
个可比网上流传的什么一键安装包要好得多,强烈推荐此法安装,适合所有菜鸟和高手。我服务器上全用的源代码编译安装,也好不到哪去,还很费劲。我这个装完已经包含 php 的一些常用扩展, PDO,eaccelerator,...
Fountain是监查、捕捉MySQL数据库的增量变化,分发数据变化给消费者处理的一套解决方案。 ... Fountain支持MySQL的row base binlog协议,稳定测试版本支持MySQL5.1-5.6。 标签:fountain
注意:出现系统不支持memcache,需要检查下是否开启了memcache扩展,如果没有,需要安装,安装源码必须要安装在一级目录下,不能安装在二级目录 功能概述: 1,会员注册,登录,邮件找回密码,订单邮件提示 2,...
zabbix常用模板,lvs,memcache,nginx,redis,php-fpm,mysql5.6监控模板
PTCMS可听书可下载的小说站源码 带自动采集和搭建视频教程 必装环境:Nginx(apache.iis也可),mysql,php5.6,memcached php5.6安装扩展memcache新建站点,注意新建时,PHP版本必须选择PHP5.6 安装教程 1.上传网站...
安装环境:apache/nginx+php7.2+mysql5.6 php7.2需要安装扩展扩展memcache+redis 第一步: 解压zip压缩包,使用notepad++ 打开解压后的文件夹为工作区 第二步: 打开根目录下build.php文件,点击搜索->在文件中...
包括包裹nginx,ssmtp,memcached,curl,pwgen,主管git,作曲家php 5.6(fpm,cli,mysql,apc,curl,gd,intl,mcrypt,mbstring,memcache,memcached,sqlite,tidy,xmlrpc,xsl,pgsql,mongo,ldap)用法...
而且它还应与Amazon ElasticCache以及MySQL Memcache Interface(MySQL 5.6中的新功能)一起使用。 与仅使用原始内存缓存对象相比,另一个优势是BCB在将服务器添加到池之前先对其进行探测-如果服务器关闭,则您的...
Centos+PHP5.6/7.0+memcache+Mysql 安装教程 1.安装前的准备工作 程序需要把域名定位到主机目录下的子目录,所以如果是虚拟主机的客户请确定你的主机支持子目录功能,如果是云服务器客户无需担心了; 2.上传程序到根...
24、运行速度快、性能高(支持生成静态缓存、支持memcache缓存、文件缓存) 26、自定义导航菜单 27、首页轮播系统 28、友情链接管理系统 29、数据库备份还原系统 30、数据库管理系统 狂雨小说cms基于ThinkPHP5.1+...