#官网的配置及建立安装仓库和源
rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
#验证仓库
dnf repolist enabled | grep "mysql.*-community.*"
#禁用mysql8.0的模块
dnf module disable mysql
#安装依赖
dnf install -y epel-release
dnf update
dnf install -y ncurses-compat-libs
#安装mysql
dnf install mysql-community-server-5.7.44
#启动mysql
systemctl start mysqld
#查看默认临时密码
grep 'temporary password' /var/log/mysqld.log
#测试登陆后,退出,修改参数
#修改配置文件 :/etc/my.cnf
bind-address = 0.0.0.0
validate-password=FORCE_PLUS_PERMANENT
validate_password_length=6
validate_password_mixed_case_count=0
validate_password_number_count=0
validate_password_policy=low
validate_password_special_char_count=0
#mysql_native_password=on
#plugin-load-add=validate_password.so
#重启mysql
systemctl restart mysqld
#修改密码
1、将密码修改为"123456"
mysql> alter user 'root'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
#为用户增加远程权限
grant all PRIVILEGES on *.* to root@'%' identified by '123456';
2、刷新权限
mysql> flush privileges;