文档详情

32位Ubuntu 11.10安装mysql和memcached同步.docx

发布:2017-12-10约4.99千字共8页下载文档
文本预览下载声明
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
显示全部
相似文档