【SpringCloud环境搭建】SpringCloud环境搭建jdk、mysql、Nacos、Seata、redis、nginx

本文详细介绍了如何在Linux环境下搭建SpringCloud相关组件,包括Jdk的安装与环境变量配置、Mysql 8.0.21的安装与数据库初始化、Nacos的部署与配置、Seata的安装与持久化设置、Redis的安装以及Nginx的安装与配置。每个步骤都提供了具体的操作指南,特别提醒了在阿里云RDS环境下配置服务白名单的重要性。
摘要由CSDN通过智能技术生成

目录

前言

一、Jdk安装

1.查看是否自带或者已安装

2.下载并上传安装包

3.解压

4.配置环境变量

二、mysql安装(8.0.21)

1.下载安装包

2.上传&解压

3.安装

4.启动等操作

 5.初始化MySQL数据库

三、nacos安装

1.下载解压、上传到服务器上

2.nacos配置持久化

3.Nacos配置

4.开放nacos端口号

5.nacos启动

 注意:如果链接的数据库是阿里云的RDS,则需要开启服务白名单,不开启的话,启动不会报错,nacos连接到是内置的数据库。

四、seate安装

1.下载解压、上传到服务器上

2.Seata配置持久化 

3.Seata配置

4.使用脚本在 nacos中生成Seata配置文件

 注意:如果链接的数据库是阿里云的RDS,则需要开启服务白名单

五、redis安装

五、nginx安装

1、下载解压、上传到服务器上

2、Nginx 配置

3、启动 Nginx


前言

数据库最好使用8.0以上的

一、Jdk安装

1.查看是否自带或者已安装

$java -version

2.下载并上传安装包

方式一:ftp上传(推荐)

下载地址:Java Downloads | Oracle

下载完后用FileZilla文件传输器,把jdk安装包传到虚拟机对应的文件夹当中

方式二:wget 网址 

在线下载JDK安装包,下载到 /usr/local/目录下存jdk压缩包

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm 

3.解压

$tar  -zxvf  jdk-8u131-linux-x64.tar.gz

z :表示 tar 包是被 gzip 压缩过的 (后缀是.tar.gz),所以解压时需要用 gunzip 解压 (.tar不需要)
x :表示 从 tar 包中把文件提取出来
v :表示 显示打包过程详细信息
f :指定被处理的文件是什么


4.配置环境变量

打开环境变量配置

$vim /etc/profile


#jdk环境变量

export JAVA_HOME=/usr/java/jdk1.8.0_141

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}


重新加载环境变量

$source /etc/profile

二、mysql安装(8.0.21)

1.下载安装包

下载地址:MySQL :: Download MySQL Community Server (Archived Versions)

2.上传&解压

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

3.安装

执行命令
yum localinstall *.rpm

4.启动等操作

管理MySql服务

systemctl start mysqld

systemctl stop mysqld

systemctl restart mysqld

systemctl status mysqld

#设置开机启动

systemctl enable mysqld

systemctl daemon-reload
放防火墙端口

firewall-cmd --query-port=3306/tcp

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

 5.初始化MySQL数据库

  ①生成默认密码  

#默认账号和密码
cat /var/log/mysqld.log | grep "A temporary password"

②修改默认密码

● 修改MySQL密码
mysql_secure_installation // 需要校验密码强度,弱密码将会提示 并重新输入
● 输入上面的随机密码

③进入MySql创建远程管理员账户

登录
mysql -u root -p 输入刚才修改后的密码

 如果第二步修改密码失败可使用该方法,成功则忽略

#然后修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
或
set password for 'root'@'localhost'=password('123456');

添加远程登录用户

#选择 mysql 数据库:use mysql;
#在 mysql 数据库的 user 表中查看当前 root 用户的相关信息:
select host, user from user;
#查看表格中 root 用户的 host,默认应该显示的 localhost,只支持本地访问,不允许远程访问。
#授权 root 用户的所有权限并设置远程访问
GRANT ALL ON *.* TO 'root'@'%'; 或 update user set host='%' where user ='root';
#然后使用下面命令使修改生效
flush privileges;

三、nacos安装

1.下载解压、上传到服务器上

  • 下载地址

  nacos官方下载链接:https://nacos.io/zh-cn/docs/quick-start.html

 

下载之后将Nacos上传到服务器上ÿ

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值