rpm安装mysql5.7
1、官网下载rpm版本的MySQL5.7

2、通过Xshell将压缩包上传到安装文件夹下,并解压压缩包

tar -xvf mysql-5.7.34-1.el7.x86_64.rpm-bundle.tar
3、依次安装解压包下的rpm文件
[root@localhost mysql]# rpm -ivh mysql-community-common-5.7.34-1.el7.x86_64.rpm
[root@localhost mysql]# rpm -ivh mysql-community-libs-5.7.34-1.el7.x86_64.rpm
[root@localhost mysql]# rpm -ivh mysql-community-client-5.7.34-1.el7.x86_64.rpm
[root@localhost mysql]# rpm -ivh mysql-community-server-5.7.34-1.el7.x86_64.rpm

若出现以下报错情况

可以在命令后面添加参数
rpm -ivh mysql-community-libs-5.7.34-1.el7.x86_64.rpm --nodeps --force
4、启动MySQL服务
[root@localhost mysql]# service mysqld start
5、查看原始密码并修改密码
[root@localhost mysql]# grep password /var/log/mysqld.log
2021-05-18T13:28:09.695772Z 1 [Note] A temporary password is generated for root@l
ocalhost: !,a>z0whKVN/
MySQL有密码策略,学习期间可以降低或者关闭密码策略并设置简单的密码。
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password_length=1;
Query OK, 0 rows affected (0.00 sec)
MySQL8密码策略修改:
--可以使用以下命令进行修改
--密码验证策略低要求(0或LOW代表低级)
set global validate_password.policy=MEDIUM;
--密码至少要包含的小写字母个数和大写字母个数
set global validate_password.mixed_case_count=1;
--密码至少要包含的数字个数。
set global validate_password.number_count=1;
--密码至少要包含的特殊字符数
set global validate_password.special_char_count=1;
-- 密码长度
set global validate_password.length=8;
修改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.00 sec)
安装成功!!!

开放端口,让Navicat能够连接MySQL数据库
1、进入MySQL,更改user中的连接地址

2、关闭密码策略,给root赋权限
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
mysql>
mysql> set global validate_password_length=1;
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
3、开放3306端口
[root@localhost sysconfig]# vim /etc/firewalld/zones/public.xml

4、连接即可

RPM安装MySQL5.7教程
本文介绍如何使用RPM包安装MySQL5.7,包括下载安装包、配置密码策略、启动服务及开放端口等步骤,适用于初学者快速上手。
331

被折叠的 条评论
为什么被折叠?



