rock linux 9 安装mysql 5.7.44

#官网的配置及建立安装仓库和源

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;

相关推荐
東雪蓮☆6 分钟前
容器生命周期与管理策略
linux·运维·docker
---学无止境---1 小时前
Linux 内核等待队列(Wait Queue)机制深度分析
linux
wheeldown1 小时前
【Linux】Linux管道与进程池深度解析:从原理到实战
linux·运维·服务器
_extraordinary_1 小时前
Java Linux --- 基本命令,部署Java web程序到线上访问
java·linux·前端
奥尔特星云大使2 小时前
MySQL 备份基础(一)
数据库·sql·mysql·备份·mysql备份
Ronin3052 小时前
【Linux网络】网络命令
linux·网络·网络命令
努力学习的小廉2 小时前
初识MYSQL —— 库和表的操作
数据库·mysql·oracle
XUE-52113142 小时前
BGP实验-路由反射器
linux·运维·网络
upgrador3 小时前
Linux内核与设备管理:USB存储驱动usb_storage/uas的安全卸载与复原
linux·运维·安全
风为你而吹3 小时前
【玩泰山派】4、制作ubuntu镜像-(5)总结制作镜像流程
linux·ubuntu