centos安装mysql 等软件

116 阅读1分钟

安装mysql

下载mysql包

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.41-1.el7.x86_64.rpm-bundle.tar

卸载 mariadb

查看:rpm -qa|grep mariadb
卸载:rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

安装依赖

yum install libaio -y
yum install perl -y
yum install net-tools -y

解压下载的mysql包

tar -xvf mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar

安装解压的rpm

rpm -ivh mysql-community-common-5.7.41-1.el7.x86_64.rpm --nodeps
rpm -ivh mysql-community-libs-5.7.41-1.el7.x86_64.rpm --nodeps
rpm -ivh mysql-community-client-5.7.41-1.el7.x86_64.rpm --nodeps
rpm -ivh mysql-community-server-5.7.41-1.el7.x86_64.rpm --nodeps

查看mysql服务状态

 status mysqld.service

查看mysql密码

cat /var/log/mysqld.log

登录mysql修改密码

- 修改密码
set password = password('123456');
- 刷新配置
FLUSH PRIVILEGES ;

安装nginx

下载 nginx

wget http://nginx.org/download/nginx-1.18.0.tar.gz

解压

tar zxvf nginx-1.18.0.tar.gz

进入解压目录

cd nginx-1.18.0

配置安装运行目录

./configure --prefix=/usr/local/nginx

出现如下错误需要安装依赖包 (重新配置)

yum -y install pcre-devel
yum -y install openssl openssl-devel

执行编译安装

make && make install

安装完毕,进入Nginx下的sbin目录并启动nginx

cd /usr/local/nginx/sbin

安装redis

下载安装包

wget http://download.redis.io/releases/redis-5.0.5.tar.gz

解压

tar -zxvf redis-5.0.5.tar.gz

编译安装

make && make install 

修改配置

# daemonize no 改为yes 后台一直运行
daemonize yes

启动redis

 ./src/redis-server ./redis.conf

安装jdk

下载解压

tar zxvf jdk-8u361-linux-x64.tar.gz 

配置环境变量

cd /etc/profile.d/
vi jdk.sh
JAVA_HOME=/usr/local/jdk/jdk1.8.0_361
CLASSPATH=$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
source /etc/profile

其它

- 防火墙添加端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=3306/tcp --permanent
- 更新防火墙配置
firewall-cmd --reload
- 停止防火墙
systemctl stop firewalld
-- iptables添加端口
#开放80端口(HTTP)
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
#开放443端口(HTTPS)
iptables -A INPUT -p tcp --dport 443 -j ACCEPT