您的位置:首页 > Web前端 > Vue.js

Centos7部署springboot+vue前后端分离项目的环境准备(MySQL8.0+JDK11+nginx)

2020-07-18 05:04 931 查看

步骤:

  • 二.安装JDK11
  • 三.安装nginx
  • 一.安装MySQL8.0

    这里先说一下,为什么要安装MySQL8.0,而不是MySQL5。因为我的Java程序是Java11编写的,所以需要安装jdk11。但在安装jdk11之后,发现MySQL5无法正常运行,我猜测是jdk版本和MySQL版本的关系,所以选择安装mysql8.0。

    1.清理环境

    (由于我的虚拟机是新建的,所以这一部分我都没有示例)

    rpm -qa | grep mysql

    如果有相关的软件,使用

    rpm -e --nodeps
    命令将其卸载
    其次,还需要删除MySQL相关文件
    查找:

    find / -name mysql

    删除:

    rm -rf

    2.安装MySQL8.0

    进入MySQL官网,选择需要的MySQL版本(这里选择第二个),记住选项下方括号内的文字即可

    获取rpm包:

    wget http://dev.mysql.com/get/Downloads/mysql80-community-release-el7-3.noarch.rpm

    wget http://dev.mysql.com/get/Downloads/后面是刚刚选择的版本

    安装rpm包:

    rpm -ivh mysql80-community-release-el7-3.noarch.rpm

    安装 mysql:

    yum install mysql-community-server

    3.启动MySQL8.0

    输入指令

    mysql -u root -p
    进入MySQL,此时会要求输入密码,但此时我们并不知道,按enter退出。
    输入指令
    grep "temporary password" /var/log/mysqld.log
    可以查看默认密码,我们再次登录MySQL时输入密码即可进入MySQL
    进入之后输入指令
    alter user 'root'@'localhost' identified by 'xxx';
    改变默认密码。
    注意!
    此时MySql有密码安全策略,简单的密码是无法通过的,可以通过
    set global validate_password.policy=0;
    指令来改变密码安全等级,之后再设置密码。

    可以在/etc/my.cnf文件中输入

    character-set-server=utf8
    来设置字符集。
    此外还有其他的MySQL设置这里就不说了。

    二.安装JDK11

    这里先说一下,有些版本的Centos是自带jdk的,不过自带的是jdk8,不满足我的需求。

    1.下载jdk

    国内镜像(没试过):https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/
    官网:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html

    2.安装jdk

    首先使用xftp把jdk移入Linux,我这里移入的目录是/usr/local/java/。
    输入指令

    tar -zxvf jdk-11_linux-x64_bin.tar.gz
    解压文件,得到jdk-11的文件夹
    之后对
    /etc/profile
    进行编辑,在最后增加三行:

    JAVA_HOME=/usr/local/java/jdk-11
    PATH=$PATH:$JAVA_HOME/bin
    export JAVA_HOME PATH

    输入

    source /etc/profile
    使配置生效

    3.配置多个版本jdk

    输入

    alternatives --config java
    指令检查是否有jdk11,如果没有,则输入指令

    alternatives --install /usr/bin/java java /usr/local/java/jdk-11/bin/java 2

    这条指令分为五个部分1.

    alternatives --install
    2.
    /usr/bin/java
    3.
    java
    4.
    /usr/local/java/jdk-11/bin/java
    5.
    2

    第四个部分路径要写jdk下的bin下的java的路径。
    安装jdk11,之后再输入
    alternatives --config java
    指令发现已经有了jdk11,
    此时,输入2,回车即可使用jdk11

    三.安装nginx

    参考:https://www.geek-share.com/detail/2739536174.html
    写得很详细,这里就不说了

    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: