• centos 7.8 部署springboot工程


    1,安装jdk 

    1.1将jdk-8u351-linux-x64.tar.gz上传到/root/software/

    1.2将jdk解压缩 

    1. cd /root/software
    2. tar zxvf jdk-8u351-linux-x64.tar.gz

    1.3编辑全局变量

    vi /etc/profile

    1.4按i进行编辑模式,在最后一行添加如下变量

    1. export JAVA_HOME=/root/software/jdk1.8.0_351
    2. export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
    3. export PATH=$PATH:${JAVA_HOME}/bin

    JAVA_HOME后的路径按照自己本地存放的路径进行修改。

    配置完后,按esc,输入:wq,保存退出

    1.5刷新配置文件使修改生效

    执行命令:

    source /etc/profile
    

    6.验证安装是否成功

    输入命令查看Java版本

    java -version

     2,安装mysql 8.0

    2.1 下载软件包rpm文件

    文件下载到Centos/usr/local/mysql文件夹下;

    1. cd /usr/local
    2. mkdir mysql
    3. cd mysql
    4. wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

    2.2 安装 yum repo文件并更新 yum 缓存

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

    执行结果:
    会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo

    更新 yum 命令

    1. yum clean all
    2. yum makecache

    2.3 使用 yum安装mysql

    当我们在使用yum安装mysql时,yum默认会从yum仓库中安装mysql最新的GA版本;如何选择自己的版本;

    第一步: 查看mysql yum仓库中mysql版本,使用如下命令

    yum repolist all | grep mysql
    

    可以看到 MySQL 5.5 5.6 5.7为禁用状态 而MySQL 8.0为启用状态;

    第二步 使用 yum-config-manager 命令修改相应的版本为启用状态最新版本为禁用状态,根据需要安装的版本修改,如果安装8.0下面的命令不要执行!!!如果要安装5.7版本呢请运行!!

    1. yum-config-manager --disable mysql80-community #关闭8.0版本
    2. yum-config-manager --enable mysql57-community #开启5.7版本

    2.4 安装mysql

    命令如下:

    1. rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
    2. yum install mysql-community-server

    2.5 开启mysql 服务

    systemctl start mysqld.service

    2.6 获取初始密码登录mysql

    mysql在安装后会创建一个root@locahost账户,并且把初始的密码放到了/var/log/mysqld.log文件中;

    1. cat /var/log/mysqld.log | grep password
    2. A temporary password is generated for root@localhost: ?/rI,c:e-00y
    3. ?/rI,c:e-00y 就是密码

    使用初始密码登录mysql

    mysql -u root -p  #会提示输入密码
    

    修改初始密码:

    1. ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass123!';
    2. #注意位数和种类至少大+写+小写+符号+数字

  • 相关阅读:
    open-spider开源爬虫工具:抖音数据采集
    Unity技术手册-UGUI零基础详细教程-Text文本(打字、阴影、渐变)
    Redis高级知识
    html网页制作期末大作业-网上花店商城html+css+javascript
    Java线程同步的四种方式详解(建议收藏)
    图片、视频修复并超分 - Real-ESRGAN项目使用(一) | 机器学习
    git随记
    华为交换机:ARP静态绑定技术
    C++ - 包装器
    大数据时代,数据治理
  • 原文地址:https://blog.csdn.net/babytiger/article/details/127627952