安装java:
yum install -y java-1.8.0-openjdk-devel.x86_64
安装mysql:
1.上传mysql架包
2.解压
tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
3.先检查是否有mysql用户组和mysql用户,没有就添加有就忽略
groups mysql
添加用户组和用户 groupadd mysql && useradd -r -g mysql mysql
4.创建数据目录并赋予权限
mkdir -p /data/mysql
chown mysql:mysql -R /data/mysql
5.修改配置文件 vim /etc/my.cnf
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
6.给安全文件授权
mkdir /var/log/mariadb
touch /var/log/mariadb/mariadb.log
chown -R mysql:mysql /var/log/mariadb/
7。添加libaio.so.1的依赖库:
yum install -y libaio
8.初始化
解压后的mysql-5.7.35-linux-glibc2.12-x86_64文件移动到/usr/local/mysql
cd /usr/local/mysql/bin/
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
9.启动
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
service mysql start
10. 查看初始密码
cat /data/mysql/mysql.err
11.登录mysql
mysql -u root -p
12修改初始密码:
ALTER USER USER() IDENTIFIED BY '1qaz!QAZ...';
13开启远程连接:
grant all privileges on *.* to 'root'@'%' identified by '1qaz!QAZ...';
flush privileges;
14关闭防火墙
systemctl status firewalld
grant all privileges on *.* to 'ospn'@'%' identified by 'OSPN2@123asd';
安装redis
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
解压
tar -zvxf redis-5.0.7.tar.gz
重命名
mv /root/redis-5.0.7 /usr/local/redis
编译
make
安装
make PREFIX=/usr/local/redis install
启动
./bin/redis-server ./redis.conf &
修改配置文件
bind 修改为:0.0.0.0
daemonize:yes
requirepass:(密码)
安装nginx
//一键安装上面四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
//创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.gz
//进入nginx目录
cd /usr/local/nginx
//进入目录
cd nginx-1.13.7
//执行命令 考虑到后续安装ssl证书 添加两个模块
./configure --with-http_stub_status_module --with-http_ssl_module
//执行make命令
make
//执行make install命令
make install
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
开启防火墙端口
2、永久开启端口号,提示 success 表示成功
#8888为想开启的端口号
firewall-cmd --add-port=8888/tcp --permanent
firewall-cmd --reload
查询已开放的端口(已开放的端口号集合):firewall-cmd --zone=public --list-ports
新增linux子账号
1.创建用户:
useradd 用户名
2.设置密码:
passwd userName 随后会提示输入密码
添加组 groupadd groupName
将用户添加到组 usermod -a -G groupName userName
对用户所属的的组赋权限:
chown -R 用户名:用户组 目录
云服务器环境安装,包括mysql,nginx,java,redis一站式安装
需积分: 5 117 浏览量
2023-06-07
16:23:39
上传
评论
收藏 635.46MB RAR 举报
qxy_1218
- 粉丝: 11
- 资源: 15
最新资源
- 基于Vue的hpch-dghl-exchange大国好礼礼品册兑换设计源码
- 基于Python的stocks_quotation_quant_backtest股票报价量化回测设计源码
- tensorflow-gpu-2.5.1-cp37-cp37m-manylinux2010-x86-64.whl
- 学生成绩管理系统(SSH+MYSQL)
- tensorflow-gpu-2.5.0-cp38-cp38-manylinux2010-x86-64.whl
- tensorflow-gpu-2.5.2-cp38-cp38-manylinux2010-x86-64.whl
- C#实现简易版别踩白块
- resnet模型-基于图像分类算法对蛇类识别-不含数据集图片-含逐行注释和说明文档.zip
- mobilenet模型-基于图像分类算法对短袖颜色识别-不含数据集图片-含逐行注释和说明文档.zip
- *电影院头歌数据库作业
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈