Linux部署环境_JDK_mysql(安装版本八点多的)

一 安装JDK

1 在root目录下,创建文件夹ziliao(名字自定义)

2 用工具(filezilla)把jdk-8u291-linux-x64.tar.gz文件上传至/root/ziliao目录下

image.png

2 查看当前Linux系统是否已经安装java

rpm -qa | grep java

image.png

3 卸载两个openJDK

rpm -e --nodeps 要卸载的软件

image.png

4 安装jdk运行需要的插件yum install glibc.i686(选做)

Ifconfig 查询IP地址

5 解压jdk到/usr/local下 tavf jdk-7u71-linux-i586.tar.gz –C /usr/local

tar -xvf jdk-8u291-linux-x64.tar.gz -C /usr/local/

image.png

6 配置jdk环境变量,打开 vim /etc/profile配置文件,将下面配置拷贝进去

set java environment

将JAVA_HOME修改为自己安装路径

JAVA_HOME=/usr/local/jdk1.8.0_291

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=PATH

export JAVA_HOME CLASSPATH PATH

7 重新加载/etc/profile配置文件 source /etc/profile

source /etc/profile

image.png

8 验证:java –version是否安装成功

image.png

二 安装MySQL

1 用工具(filezilla)把mysql-8.0.25-1.el8.x86_64.rpm-bundle文件上传至/root/ziliao目录下

image.png

2 通过cd /usr/local/ 命令进入根目录下的usr目录下的local目录,并通过mkdir mysql 命令 在当前目录下创建一个名为 mysql 的目录,ll命令查看当前目录下的目录结构

image.png

3 通过 mysql-8.0.22-1.el8.x86_64.rpm-bundle.tar 解压至/usr/local/mysql目录下

image.png

4 进入/usr/local/mysql目录下

image.png

5 通过rpm -ivh mysql-community-common-8.0.25-1.el8.x86_64.rpm 命令安装 common

image.png

6 通过rpm -ivh mysql-community-libs-8.0.25-1.el8.x86_64.rpm --nodeps --force 命令安装 libs

image.png

7 rpm -ivh mysql-community-client-8.0.25-1.el8.x86_64.rpm --nodeps --force命令安装 client

image.png

8 通过 rpm -ivh mysql-community-server-8.0.25-1.el8.x86_64.rpm --nodeps --force 命令安装 server

image.png

9 通过 rpm -qa | grep mysql 命令查看 mysql 的安装包

image.png

10 通过以下命令,完成对 mysql 数据库的初始化和相关配置

mysqld --initialize; chown mysql:mysql /var/lib/mysql -R; systemctl start mysqld.service; systemctl enable mysqld;

image.png

11 通过 cat /var/log/mysqld.log | grep password 命令查看数据库的密码

image.png

12 通过 mysql -uroot -p 敲回车键进入数据库登陆界面

image.png

13 输入刚刚查到的密码,进行数据库的登陆,复制粘贴就行,MySQL 的登陆密码也是不显示的

image.png

14 通过 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

命令来修改密码 这下密码改成了 root

image.png

15 通过 exit; 命令退出 MySQL,然后通过新密码再次登陆

16 通过 mysql -u root -p 命令验证新密码

image.png

17 新建远程访问用户‘%’表示任意IP都能连接MySQL,也可以将‘%’改为指定ip:

create user 'root'@'%' identified by 'root';

image.png

18给远程访问用户授权

grant all privileges on . to 'root'@'%';

image.png

19 刷新权限

flush privileges;

image.png

20 通过 ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;

命令修改加密规则

image.png

21 并通过flush privileges; 命令刷新修该后的权限

image.png

22 通过 exit 命令退出 MySQL

23修改防火墙规则,开放端口,通过命令 firewall-cmd –zone=public –add-port=3306/tcp –permanent

参数说明:

–zone         #作用域

–add-port=3306/tcp   #添加端口,格式为:端口/通讯协议

–permanent      #永久生效,没有此参数重启后失效

image.png

24 通过命令 systemctl restart firewalld 重启防火墙

image.png

25 通过命令下面命令查看已经开放的端口

firewall-cmd --list-ports

image.png

26 到此,就可以用工具远程连接MySQL了

你可能感兴趣的:(Linux部署环境_JDK_mysql(安装版本八点多的))