您的位置:首页 > 数据库 > Redis

Linux下安装mysql5.6社区版 和redis 2.8

2014-10-24 14:57 465 查看

需要的软件

mysql-5.6.21.tar.gz、bison-2.5.tar.gz、redis-2.8.12.tar、cec.alone-X-release.zip

软件安装

安装编译工具

yum install gcc gcc-c++

yum install ncurses-devel

下载软件

wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
wget http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz
wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.21.tar.gz
wget http://download.redis.io/releases/redis-2.8.3.tar.gz

安装软件

Cmake

 

用root用户登录,进入相应目录:

解压:tar -zxvfcmake-2.8.4.tar.gz

进入文件夹:cdcmake-2.8.4

./bootstrap

编译:make

安装:makeinstall

bison

用root用户登录,进入相应目录:

解压:tar -zxvfbison-2.5.tar.gz

进入文件夹:cdbison-2.5

初始化:./configure

编译:make

安装:makeinstall

mysql

服务器信息:IP:192.168.9.95 普通用户:cec 密码:cec.demo.2014 ;root用户,密码:taijiu,.2014

 

前提:用新创建的CEC用户安装mysql。

 

创建CEC用户:(需root用户创建)

创建用户:useraddcec

修改密码:passwdcec

输入密码cec.demo.2014

默认cec用户的目录:usermod –d /home/cec cec

 

解压mysql,安装mysql:

       tar–zxvf mysql-5.6.21.tar.gz

cd mysql-5.6.21

       cmake-DCMAKE_INSTALL_PREFIX=/home/cec/mysql-DMYSQL_UNIX_ADDR=/home/cec/mysql/mysql.sock -DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_MEMORY_STORAGE_ENGINE=1
-DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1-DMYSQL_DATADIR=/home/cec/mysql/data -DMYSQL_USER=cec

       make

       makeinstall

       ln-s /home/cec/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18

mkdir -p/home/cec/mysql/log/

chown -R cec:cec/home/cec/mysql/

cdsupport-files/

cpmy-default.cnf /home/cec/mysql/my.cnf

/home/cec/mysql/scripts/mysql_install_db--defaults-file=/home/cec/mysql/my.cnf --basedir=/home/cec/mysql--datadir=/home/cec/mysql/data --user=cec

 

启动mysql

cd/home/cec/mysql/bin

./mysqld_safe--defaults-file=/home/cec/mysql/my.cnf &

 

关闭mysql

./mysqladmin shutdown -uroot –proot

 

设置mysql密码

进入到mysql的bin目录

./mysqladmin password [new-password]

 

开放远程连接

cd/home/cec/mysql/bin

./myql-uroot -p

GRANT ALL PRIVILEGES ON *.* TOroot@"%" IDENTIFIED BY "root";

flush privileges;

 

添加普通用户

cd/home/cec/mysql/bin

./myql-uroot -p

GRANT ALL PRIVILEGES ON *.* TOcec@"%" IDENTIFIED BY "cec";

flush privileges;

 

注意:因文档格式原因,注意大小写。

 

redis

服务器信息:IP:192.168.9.96 普通用户:cec 密码:cec.demo.2014 ;root用户,密码:taijiu,.2014

A.      进入/home/cec,如果无该目录,创建:mkdir /home/cec 。

B.       上传redis-2.8.12.tar.gz或执行下载命令

wget http://download.redis.io/releases/redis-2.8.3.tar.gz。
C.       解压redis压缩文件,并重命名为redis,相关命令:tar –zxvf /home/cec/redis-2.8.12.tar.gz;mv /home/cec/redis-2.8.12  redis 。

D.      在/home/cec/redis目录的redis.conf 修改缓存文件地址 dir /home/cec/redis 。

E.       进入/home/cec/redis/src/ 输入命令./redis-server /home/cec/redis/redis.conf & 即可后台启动。

F.       需要修改防火墙,开放redis默认端口号:6379,需要切换为root用户,然后修改执行命令:vi/etc/sysconfig/iptables 添加这一行代码:-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT,重启防火墙即可:service iptables restart。

G.      检测redis是否启用成功,命令:ps –ef|grep redis ,若存在redis进程,则说明启动成功。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java