文档详情

mysql_2_redis_配置安装.docx

发布:2016-12-30约5.13千字共7页下载文档
文本预览下载声明
2014-12-30初始状态:mysql执行insertmysql 执行 deletemysql 执行updateupdate之前,先插入一条数据:update之后:实现准备:系统:linux系统,(我这里是centos6.5)linux安装GCC (yum 安装 我这里版本为gcc (GCC) 4.4.7(Red Hat 4.4.7-11))#yum –y install gcc gcc-c++linux安装mysql (yum安装,我这里版本为5.1.73)#yum –y install mysql*安装结束后,启动一下mysql做下初始化配置#service mysqld start你可以做下测试,mysql是否正常#mysql –uroot –p默认mysql密码是空的#password:回车退出mysql#mysql quitlinux 源码安装redis (见附件,可以安装在不同的机器上,现在和mysql一个机器, 源码安装,版本:2.8.19)#tar –zxvf redis-2.8.19#cd redis-2.8.19#make后台启动redis#cd src#./redis-server ../redis.conf #回车即可进入后台运行为了测试方便,关闭防火墙(如果开启):#service iptables stop下载:mysql_udf_redis 源码.(见附件,网上下载的有段调试的代码未去掉,环境与源码的开发环境不同时会出现问题:网盘地址: /s/1dDw8GAP)#unzip mysql_udf_rediscd mysql_udf_redis删除so文件(如果存在)#rm -f ./udf_redis.so编译链接[注: 不同的环境mysql的头文件路径不一样,注意修改” /usr/include/mysql”为自己电脑的mysql头文件路径]#gcc -fPIC -Wall -I/usr/include/mysql -I. -shared udf_redis.c cJSON.c -o udf_redis.so删除mysql插件目录下的udf_redis插件,(如果存在)#rm -f /usr/lib/mysql/plugin/udf_redis.so拷贝到mysql的插件目录下cp udf_redis.so /usr/lib/mysql/plugin/停止mysql服务,[注: 不要开启]service mysqld stop下面是开启mysql,为了操作方便,不直接使用service开启,是因为yum安装的mysql, service开启的时候是使用mysql账户运行,权限不足,插件需要连接套接字的权限,需要使用有高级权限,为了方便,用root账户运行所以找到mysqld的目录,比如我的linux使用:/usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=root --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock附: (如何找到上面这条命令)先用service 开启mysqld#service mysqld start查看进程详情:# ps -ef | grep mysqld 出现这一段就是.修改--user参数即可(如果不是root)附:外网连接mysql连接mysql#mysql –uroot –p#password:回车use mysql;update user set Host = ‘%’ WHERE Host LIKE ’%local%’ AND User LIKE %root%;quit再重启mysql.就能外网连接了.环境准备就绪,开始使用同步功能.连接mysql后创建测试数据库test(如果不存在)CREATE DATABASE test;USE test;创建测试表(如果存在就先删除) CREATE TABLE `table_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(20) DEFAULT NULL, `truename` varchar(50) DEFAULT NULL, `password` varchar(32) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8#添加mysql的redis插件函数(就是
显示全部
相似文档