企业级数据库安装

MySQL的安装

在官网上下载一个压缩包,将进行展开。
进入之后发现没有configer的命令但是会有一个cmake的命令。
所以要先安装cmake。除此之外还要解决依赖性的问题。
yum install cmake

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
> -DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock \
> -DMYSQL_DATADIR=/usr/local/mysql/data \
> -DEXTRA_CHARSETS=all \
> -DDEFAULT_CHARSET=utf8 \
> -DDEFAULT_COLLATION=utf8_general_ci \
> -DWITH_MYISAM_STORAGE_ENGINE=1 \
> -DWITH_INNOBASE_STORAGE_ENGINE=1 \
> -DWITH_MEMORY_STORAGE_ENGINE=1 \
> -DWITH_READLINE=1 \
> -DENABLED_LOCAL_INFILE=1 \
> -DMYSQL_USER=mysql \
> -DMYSQL_TCP_PORT=3306 -DWITH_BOOST=boost/boost_1_59_0

在编译的过程中

yum install gcc gcc-c++
yum install openssl
yum install openssl-devel
yum install ncurses-devel
yum install bison

将依赖性进行解决。
编译完成后进行

make && make install ##时间比较长

或者可以直接下载tar包进行安装,这个时间就比较短了
将tar包展开,得到

mysql-community-client-5.7.28-1.el7.x86_64.rpm
mysql-community-common-5.7.28-1.el7.x86_64.rpm
mysql-community-devel-5.7.28-1.el7.x86_64.rpm
mysql-community-embedded-5.7.28-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.28-1.el7.x86_64.rpm
mysql-community-embedded-devel-5.7.28-1.el7.x86_64.rpm
mysql-community-libs-5.7.28-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
mysql-community-server-5.7.28-1.el7.x86_64.rpm
mysql-community-test-5.7.28-1.el7.x86_64.rpm

但不是所有包都有用,可以将多于的包删掉。最后留下

mysql-community-client-5.7.28-1.el7.x86_64.rpm
mysql-community-common-5.7.28-1.el7.x86_64.rpm
mysql-community-libs-5.7.28-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
mysql-community-server-5.7.28-1.el7.x86_64.rpm

是我们需要的,这时只用使用yum安装就可以了

redis安装

首先安装gcc
将压缩包解压后进入安装目录中,使用make 或者make test进行编译,编译完成make install再进入utils目录中,使用

./install_server.sh 

脚本进行安装,这时候可以查看端口发现只监听本机的6379端口,进入主配置文件中将监听进行更改,可以监听所有,再使用/etc/init.d/redis_6379 restart命令将redis启动。

但是redis和mysql安装完成之后还有些不同,
mysql安装完成之后需要先在/var/log/mysqld的日至文件中寻找初始密码,找到密码后在进行安全初始化,全部完成之后才能进入数据库使用。

你可能感兴趣的:(企业级数据库安装)