[root@VM-0-11-centos ~]# ls
bin jdk-8u311-linux-x64.tar.gz passwd var
[root@VM-0-11-centos ~]# tar -zxvf jdk-8u311-linux-x64.tar.gz
...
[root@VM-0-11-centos ~]# ls
bin jdk1.8.0_311 jdk-8u311-linux-x64.tar.gz passwd var
[root@VM-0-11-centos ~]# java -version
java version "1.8.0_311"
Java(TM) SE Runtime Environment (build 1.8.0_311-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)
[root@VM-0-11-centos ~]# javac
Usage: javac
where possible options include:
...
配置mysql环境
yum方式安装mysql57
这里实验环境为centos7.9版本,且采用yum方式安装mysql57。
# 获取mysql80-community-release-el7-3.noarch.rpm软件包
[root@VM-0-11-centos ~]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
......
2022-01-02 12:07:24 (133 KB/s) - ‘mysql80-community-release-el7-3.noarch.rpm’ saved [26024/26024]
# 安装mysql80-community-release-el7-3.noarch.rpm软件包
[root@VM-0-11-centos ~]# rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
......
Updating / installing...
1:mysql80-community-release-el7-3 ################################# [100%]
# 这时查看/etc/yum.repos.d可以看到如下:
[root@VM-0-11-centos ~]# ls /etc/yum.repos.d | grep mysql
mysql-community.repo
mysql-community-source.repo
# 将mysql80换为mysql57
[root@VM-0-11-centos ~]# yum-config-manager --disable mysql80-community
[root@VM-0-11-centos ~]# yum-config-manager --enable mysql57-community
# 查看是否切换成功:
[root@VM-0-11-centos ~]# yum repolist enabled | grep mysql
mysql-connectors-community/x86_64 MySQL Connectors Community 221
mysql-tools-community/x86_64 MySQL Tools Community 135
mysql57-community/x86_64 MySQL 5.7 Community Server 544
# 安装mysql57
[root@VM-0-11-centos ~]# yum install mysql-community-server
......
Installed:
mysql-community-libs.x86_64 0:5.7.36-1.el7 mysql-community-libs-compat.x86_64 0:5.7.36-1.el7
mysql-community-server.x86_64 0:5.7.36-1.el7
......
运行mysql
# 开启mysql服务
[root@VM-0-11-centos ~]# service mysqld start
Redirecting to /bin/systemctl start mysqld.service
# 查看mysql服务状态
[root@VM-0-11-centos ~]# systemctl status mysqld.service
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2022-01-02 12:21:47 CST; 11s ago
......
Jan 02 12:21:41 VM-0-11-centos systemd[1]: Starting MySQL Server...
Jan 02 12:21:47 VM-0-11-centos systemd[1]: Started MySQL Server.
配置mysql
设置root密码
# 获取初始mysql为root生成的默认密码并登录mysql
[root@VM-0-11-centos ~]# grep 'temporary password' /var/log/mysqld.log
2022-01-02T04:21:43.962084Z 1 [Note] A temporary password is generated for root@localhost: mkjhMuJBe3,%
# 则默认密码为mkjhMuJBe3,%
[root@VM-0-11-centos ~]# mysql -uroot -p
Enter password: # 输入默认密码
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 3
Server version: 5.7.36
...
mysql>
# 修改root账户登录密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '658766@Jzh';
Query OK, 0 rows affected (0.00 sec)
设置允许远程访问mysql
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '658766@Jzh' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)