- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
32位Ubuntu 11.10安装mysql和memcached同步
32位Ubuntu 11.10安装mysql和memcached同步Mysql安装:自动安装:使用命令“apt-get install mysql-server”安装编译安装:安装前提条件Mysql-5.5.17源码包,#apt-get install update 更新源用apt-get install 安装以下软件build-essential g++ g++-4.4-multilib libc6-dev linux-libc-dev libstdc++6-4.6-dev libncurses5-dev bison cmake libmysql++-dev gcc-4.4-multilib libcdk5 libcdk5-devapt-get install 可以批量安装以上软件,只要把每个软件中间的逗号改成空格就成了添加用户组和用户#groupadd mysql# useradd –g mysql mysql或useradd -g mysql -s/sbin/nologin mysql加上了-s/sbin/nologin,目的是为了防止mysql这个账号登陆shell,执行危险操作创建mysql安装目录和数据库目录#Mkdir –p /usr/local/mysql/data赋予数据目录权限#chown –R mysql:mysql /usr/local/mysql/data解压缩源文件#tar –zxvf mysql-5.5.17#cd mysql-5.5.17#cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_DATADIR=/usr/local/mysql/data/ -DSYSCONFDIR=/etc/ 开始编译#make#make install设置#cd /usr/local/mysql/support-files#cp f /etc/f#cp mysql.server /etc/init.d/mysqld#chmod 755 /etc/init.d/mysqld //默认是有执行权限的,为了以防万一,最好执行一下编辑/etc/init.d/mysqld把basedir=编辑成basedir=/usr/local/mysql把datadir=编辑成datadir=/usr/local/mysql/data安装默认数据库#/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql \--datadir=/usr/local/mysql/data –user=mysql添加环境变量,省去每次登陆数据库都要输入路径的麻烦#vim /etc/environment在最后加上“:/usr/local/mysql/bin”然后保存退出。#source /etc/environment /使设置生效启动数据库#service mysqld start修改数据库密码#mysqladmin -u root password 123456 //密码不一定要是“123456”,可以根据自己的需要设置设置开机启动chkconfig --add mysqldchkconfig mysqld on如果没有安装,使用apt-get install chkconfig 安装以后再执行就可以了。然后我们重启下机器看数据库是不是随开机启动安装memcached由于memcached与客户端的通信是借助libevent来实现的,所以安装memcached前一定要先安装libevent安装libevent可以去这里下载:/~provos/libevent/#tar -zxvf libevent-1.4.9-stable.tar.gz#cd libevent-1.4.9-stable#./configure (或./configure --prefix=libevent安装目录,默认安装目录为/usr/local/lib)#make make install测试libevent是否安装成功:ls -al /usr/lib | grep libevent(或 ls -al /usr/local/lib | grep libevent)创建软链接#ln –s /usr/local/lib/libevent-1.4.so.2 /usr/lib/安装memcached下载地址:/ (注意:memcache是由服务器端和客户端共同组成,此处指memcache的服务器端,客户端在memcache的官网也提供了下载地址)创建安装目录#mkdir –p /usr/local/memcached解压安装包# tar -zx
文档评论(0)