一 安装JDK
1 在root目录下,创建文件夹ziliao(名字自定义)
2 用工具(filezilla)把jdk-8u291-linux-x64.tar.gz文件上传至/root/ziliao目录下
2 查看当前Linux系统是否已经安装java
rpm -qa | grep java
3 卸载两个openJDK
rpm -e --nodeps 要卸载的软件
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/
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
8 验证:java –version是否安装成功
二 安装MySQL
1 用工具(filezilla)把mysql-8.0.25-1.el8.x86_64.rpm-bundle文件上传至/root/ziliao目录下
2 通过cd /usr/local/ 命令进入根目录下的usr目录下的local目录,并通过mkdir mysql 命令 在当前目录下创建一个名为 mysql 的目录,ll命令查看当前目录下的目录结构
3 通过 mysql-8.0.22-1.el8.x86_64.rpm-bundle.tar 解压至/usr/local/mysql目录下
4 进入/usr/local/mysql目录下
5 通过rpm -ivh mysql-community-common-8.0.25-1.el8.x86_64.rpm 命令安装 common
6 通过rpm -ivh mysql-community-libs-8.0.25-1.el8.x86_64.rpm --nodeps --force 命令安装 libs
7 rpm -ivh mysql-community-client-8.0.25-1.el8.x86_64.rpm --nodeps --force命令安装 client
8 通过 rpm -ivh mysql-community-server-8.0.25-1.el8.x86_64.rpm --nodeps --force 命令安装 server
9 通过 rpm -qa | grep mysql 命令查看 mysql 的安装包
10 通过以下命令,完成对 mysql 数据库的初始化和相关配置
mysqld --initialize; chown mysql:mysql /var/lib/mysql -R; systemctl start mysqld.service; systemctl enable mysqld;
11 通过 cat /var/log/mysqld.log | grep password 命令查看数据库的密码
12 通过 mysql -uroot -p 敲回车键进入数据库登陆界面
13 输入刚刚查到的密码,进行数据库的登陆,复制粘贴就行,MySQL 的登陆密码也是不显示的
14 通过 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
命令来修改密码 这下密码改成了 root
15 通过 exit; 命令退出 MySQL,然后通过新密码再次登陆
16 通过 mysql -u root -p 命令验证新密码
17 新建远程访问用户‘%’表示任意IP都能连接MySQL,也可以将‘%’改为指定ip:
create user 'root'@'%' identified by 'root';
18给远程访问用户授权
grant all privileges on . to 'root'@'%';
19 刷新权限
flush privileges;
20 通过 ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;
命令修改加密规则
21 并通过flush privileges; 命令刷新修该后的权限
22 通过 exit 命令退出 MySQL
23修改防火墙规则,开放端口,通过命令 firewall-cmd –zone=public –add-port=3306/tcp –permanent
参数说明:
–zone #作用域
–add-port=3306/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
24 通过命令 systemctl restart firewalld 重启防火墙
25 通过命令下面命令查看已经开放的端口
firewall-cmd --list-ports
26 到此,就可以用工具远程连接MySQL了