rhel7安装jdk&redis&MySQL

一、安装mysql5.7(普通用户安装)

进入mysql官网下载系统对应的版本

https://dev.mysql.com/downloads/mysql

下载tar包

 

 

 解压

tar xf mysql-5.7.26-el7-x86_64.tar

解压之后看到有两个gz包 mysql-5.7.26-el7-x86_64.tar.gz  mysql-test-5.7.26-el7-x86_64.tar.gz

解压  mysql-5.7.26-el7-x86_64.tar.gz

tar zxf  mysql-5.7.26-el7-x86_64.tar.gz

将解压后的mysql目录放到想要安装的目录下并重命名

mv ./mysql-5.7.26-el7-x86_64  /opt/app/software/mysql

安装之前检查系统是否已安装mysql或mariadb,卸载已安装的

rpm -ql mysql

rpm -ql mariadb

rpm -e mysql mariadb

删除已有mysql用户

userdel mysql 

在mysql目录下创建my.cnf配置文件,修改参数内容,我的mysql路径是/opt/app/software/mysql

vim my.cnf

创建数据目录

mkdir mysql/data

创建mysql.sock 作用是程序与mysqlserver处于同一台机器,发起本地连接时可用。 
可以不用定义连接host的具体IP地址,只要为空或localhost就可以。 

touch mysql/mysql.sock

chmod 755 mysql.sock

创建mysqld.pid 

mysqld.pid  文件记录的是当前 mysqld 进程的 pid

touch mysql/mysqld.pid

chmod 755 mysqld.pid

创建mysql用户
useradd prouser
chown -R user:user /usr/local/mysql

安装和初始化数据库

cd mysql/bin

./mysqld --initialize --user=prouser --basedir=/opt/app/software/local/mysql--datadir=/opt/app/software/mysql/data

初始化后会生产默认root密码,第一次登陆mysql后可修改

指定配置文件安全启动

./mysqld_safe   --defaults-file=/opt/app/software/mysql/my.cnf  --user=prouser &

查看mysql进程检查是否成功启动

ps -ef | grep mysql |grep -v grep

登陆mysql

cd /mysql/bin

./mysql -uroot -p 输入之前得到的密码

如果出现报错:  Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’

查看是否存在 /tmp//mysql.sock 以及my.cnf 中mysql.sock 路径设置是否正确

 

登陆后修改root密码,授权用户允许远程连接mysql数据库

 set password for [email protected] = password('123456');

grant all on *.* to [email protected]'%' identified by '123456' with grant option; 

授权prouser用户可以连接mysql

#%表示允许任何ip地址的主机用prouser帐户和密码(123456)来访问这个mysql server

#WITH GRANT OPTION 这个选项表示该用户可以将自己拥有的权限授权给别人

  使用普通用户登陆

二、安装jdk1.8环境

下载jdk1.8,解压

配置环境变量

vim ~/.bash_profile

export JAVA_HOME=/usr/jdk1.8.0_121
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

使环境变量生效

source ~/.bash_profile

检查已安装好java

java -version

三、安装redis

下载redis最新稳定版 

解压

tar xf redis-stable.tar

mv redis-stable.tar redis

redis是基于c语言开发的,部分组件由tcl编写,安装前先安装 gcc tcl

yum install gcc tcl -y

cd redis

编译安装

make && make install

修改配置文件,设置redis server 后台启动

vim redis.conf

daemonize  yes

启动redis-server

cd redis/src

./redis-server

使用redis客户端连接

./redis-cli