当前位置: 首页 > news >正文

Linux--10---安装JDK、MySQL

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 安装JDK
        • [Linux命令--03----JDK .Nginx. 数据库](https://blog.csdn.net/weixin_48052161/article/details/108997148)
    • 第一步 查询系统中自带的JDK
    • 第二步 卸载系统中自带的JDK
    • 第三步 将jdk.tar.gz上传到/opt目录下
        • [oracle官网 : https://www.oracle.com/cn/java/technologies/downloads/](https://www.oracle.com/cn/java/technologies/downloads/)
          • 运行FTP连接工具上传,或者finershell 操作上传文件
    • 第四步 解压jdk压缩包
    • 第五步 在/etc/profile.d目录下创建my\_env.sh文件(系统不建议直接修改/etc/profile)
    • 第六步 在my\_env.sh文件中配置JAVA\_HOME环境变量
        • 注意JAVA_HOME = jdk解压的文件夹地址
    • 第七步 执行source /etc/profile.d/my\_env.sh使环境变量立即生效,如果不生效就重启XShell
    • 第七步 也可以修改 /etc/profile (不推荐)
  • 安装 MySQL
    • 第一步 卸载系统中自带的mysql
    • 第二步 下载mysql8安装包
        • 下载地址[https://downloads.mysql.com/archives/community/](https://downloads.mysql.com/archives/community/ "https://downloads.mysql.com/archives/community/")
    • 第三步 上传mysql压缩包到/opt 然后解压
    • 第四步 解压后按照如下顺序进行安装
    • 第五步 对MySQL进行初始化
    • 第六步 修改mysql安装目录的所有用户和所属组
    • 第七步 查看mysql的临时密码
    • 第八步 登录mysql,并修改密码
      • 1.重启mysql 服务
      • 2.临时密码登录
      • 3.修改密码
    • 另 yum 安装数据库-mariadb
        • [Linux命令--03----JDK .Nginx. 数据库](https://blog.csdn.net/weixin_48052161/article/details/108997148)


安装JDK

Linux命令–03----JDK .Nginx. 数据库

第一步 查询系统中自带的JDK

rpm -qa | grep jdk

在这里插入图片描述

第二步 卸载系统中自带的JDK

rpm -e --nodeps jdk的rpm软件包的名字

也可以一次性卸载

rpm -qa |grep jdk | xargs rpm -e --nodeps

在这里插入图片描述

第三步 将jdk.tar.gz上传到/opt目录下

oracle官网 : https://www.oracle.com/cn/java/technologies/downloads/

在这里插入图片描述
在这里插入图片描述

运行FTP连接工具上传,或者finershell 操作上传文件

在这里插入图片描述

第四步 解压jdk压缩包

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

在这里插入图片描述

第五步 在/etc/profile.d目录下创建my_env.sh文件(系统不建议直接修改/etc/profile)

[root@localhost java]# cd  /etc/profile.d/
[root@localhost profile.d]# vim my_env.sh

第六步 在my_env.sh文件中配置JAVA_HOME环境变量

#JAVA_HOME  
JAVA_HOME=/opt/jdk-1.8.0  
PATH=$PATH:$JAVA_HOME/bin  
注意JAVA_HOME = jdk解压的文件夹地址

在这里插入图片描述

第七步 执行source /etc/profile.d/my_env.sh使环境变量立即生效,如果不生效就重启XShell

source /etc/profile.d/my_env.sh 

在这里插入图片描述
最后 java -version 验证

第七步 也可以修改 /etc/profile (不推荐)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装 MySQL

第一步 卸载系统中自带的mysql

检查mariadb
rpm -qa | grep mariadb卸载mariadb
rpm -e --nodeps mariadb-libs

第二步 下载mysql8安装包

下载地址https://downloads.mysql.com/archives/community/

在这里插入图片描述

第三步 上传mysql压缩包到/opt 然后解压

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

在这里插入图片描述

第四步 解压后按照如下顺序进行安装

在这里插入图片描述

rpm -ivh mysql-community-common-8.0.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.30-1.el7.x86_64.rpm 
rpm -ivh mysql-community-client-8.0.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.30-1.el7.x86_64.rpm

在这里插入图片描述

第五步 对MySQL进行初始化

mysqld --initialize --console

在这里插入图片描述

第六步 修改mysql安装目录的所有用户和所属组

chown -R mysql:mysql /var/lib/mysql/

在这里插入图片描述

chown -R mysql:mysql /var/lib/mysql/

在这里插入图片描述

第七步 查看mysql的临时密码

cat /var/log/mysqld.log | grep localhost

在这里插入图片描述

第八步 登录mysql,并修改密码

重启mysql 服务
systemctl restart mysqld登录
mysql -uroot -p修改密码
alter user 'root'@'localhost' identified by 'root';

1.重启mysql 服务

在这里插入图片描述

2.临时密码登录

在这里插入图片描述

3.修改密码

在这里插入图片描述

另 yum 安装数据库-mariadb

Linux命令–03----JDK .Nginx. 数据库

在这里插入图片描述

http://www.lryc.cn/news/352762.html

相关文章:

  • 【大数据】MapReduce JAVA API编程实践及适用场景介绍
  • 图像分类和文本分类(传统机器学习和深度学习)
  • 基于SpringBoot和Hutool工具包实现的验证码案例
  • python-找出四位数中的玫瑰花数
  • Linux-命令上
  • 青鸟云报修系统:实现高效、便捷的维修申请处理
  • Python解析网页
  • IDEA连接MySQL后如何管理数据库
  • linux新机快速配置ssh
  • 使用elementUI的form表单校验时,错误提示位置异常解决方法
  • Android面试题之Kotlin常见集合操作技巧
  • 网络拓扑—DNS服务搭建
  • Mybatis-Plus笔记
  • “高考钉子户”唐尚珺决定再战2024年高考
  • Hive安装教程
  • 使用Python Tkinter创建GUI应用程序
  • 使用 RT 矩阵进行 3D 点云变换详解(基于 PCL 和 Eigen 库)
  • CTFHUB技能树——SSRF(二)
  • Vue3实现简单的瀑布流效果,可抽离成组件直接使用
  • 【已解决】C#如何消除Halcon上一次显示窗口的涂层
  • XShell-连接-Centos 7
  • vue3 组件刷新
  • Java进阶学习笔记14——模板方法设计模式
  • Centos7静态路由和动态路由
  • 戴尔(Dell)服务器运行状况监控
  • vue3文档v-model.xxxx自定义修饰符
  • 微信小程序毕业设计-智慧旅游平台系统项目开发实战(附源码+演示视频+LW)
  • 抖音小店新规又来了!平台下调了两项门槛,惊掉商家下巴!
  • 【启程Golang之旅】运算符与流程控制讲解
  • Docker: exec命令浅析