Linux上如何安装JDK1.8版本以及MySQL 8.0 数据库,超详细教程

前言

准备条件:

确保您的电脑上已经成功安装Linux系统或者虚拟机并且已经配置成功可以正常启动使用


一、安装前资源准备

首先需要在电脑中下载正确的Linux中JDK以及MySQL的软件压缩包(如有需要私信分享)

JDK1.8资源示例:

MySQL资源示例:

二、使用步骤

资源准备:将所需文件压缩包引入到Linux里

1、创建出存放压缩包以及解压文件的文件夹

代码如下(示例):

mkdir -p /opt/modules     --以后存放安装包
mkdir -p /opt/installs    --以后存放解压后的软件

将JDK以及MySQL资源拖拽(复制粘贴到modules文件夹下),至此准备工作完成,示例:

1、JDK安装教程

1.解压安装文件

JDK解压教程

解压JDK,将软件解压到/opt/installs

代码如下(示例):

cd /opt/modules        -- 进入存放压缩文件的文件夹
tar -zxvf jdk-8u171-linux-x64.tar.gz -C /opt/installs   -- 解压文件

2、重命名

cd /opt/installs    -- 进入文件夹
mv jdk1.8.0_171 jdk   -- 进行重命名

3、配置环境变量

进入文件

输入    vi /etc/profile   后回车进入,直接键入  G  到文章末尾输入  i  进行编辑

export JAVA_HOME=/opt/installs/jdk
export PATH=$PATH:$JAVA_HOME/bin
在文件的最后追加,不要删除别人的任何配置

示例

按  Esc  退出编辑后按   shift+:  后输入  wq!  强制保存退出即可

刷新配置文件,让配置文件生效

source /etc/profile

至此JDK已经完成配置

4、检验配置是否生效

输入   java -version    回车

成功示例,显示版本即已经成功

2、MySQL安装教程

1、MySQL解压教程

cd /opt/modules        -- 进入存放压缩文件的文件夹
tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar   -- 解压文件

2、查看是否有mysql / mariadb数据库

rpm -qa | grep mariadb   
rpm -e mariadb-libs-5.5.56-2.el7.x86_64 

3、依次安装所需服务

rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm
yum install -y net-tools
yum install -y perl
yum install libaio
rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm  --最主要,最后运行安装

4、服务启动

systemctl start mysqld    -- 这个是启动mysql
systemctl status mysqld   -- 查看mysql的状态
systemctl stop mysqld     -- 关闭服务(可以不运行)

绿点就是已经成功运行了,已经成功安装MySQL

5、修改密码

首先查看默认的密码

输入   grep password /var/log/mysqld.log  后回车

@localhost:后的就是默认密码,先复制备用

6、进入MySQL

输入 mysql -uroot -p  敲回车

粘贴默认密码(这里粘贴不会显示密码,粘贴后回车就行)

这里变成mysql就说明进去了,至此基本已经完成,已经可以书写sql语句

7、修改密码为自定义

先将密码修改成一个复杂的密码(包含大小写字母数字符号,否则可能报错,马上会修改规则):

alter user root@localhost identified by 'Y1u2n3h4e5!(密码示例)';

修改mysql的密码校验规则:

show variables like '%validate_password%';			    # 查看密码策略
set global validate_password.policy=LOW;				# 修改密码策略等级为LOW
set global validate_password.length=4;					# 密码的最小长度
set global validate_password.mixed_case_count=0; # 设置密码中至少要包含0个大写字母和小写字母
set global validate_password.number_count=0;			# 设置密码中至少要包含0个数字
set global validate_password.special_char_count=0;	    # 设置密码中至少要包含0个特殊字符

# 2. 修改密码
alter user root@localhost identified by '123456(自己设置)';

mysql8.0密码不能设置为root,否则报错!

至此密码修改成功

8、远程连接数据库

修改mysql可以远程连接:

create user 'root'@'%' identified by  '123456';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;    // 刷新权限,让其立即起作用。

 使用navicat 去连接mysql新版,会报错(如图所示):

此时需要输入sql语句可以修复上面的错误:

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456(你的密码)';

 至此就可以远程使用navicat连接

9、退出mysql客户端

直接输入exit


三、总结

以上就是我在Linux安装JDK以及MySQL的详细步骤,同时也是初学者,如有不对的地方欢迎指出,或者在安装过程中有问题可以交流讨论,共同成长

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值