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;

相关推荐
数据库小学妹7 分钟前
MySQL长事务复盘:Sleep连接、MDL排队与undo滞留
运维·数据库·mysql
云泽80822 分钟前
Linux 系统编程实战:从零手写一个高性能终端进度条
linux·运维·服务器
计算机毕设定制辅导-无忧学长27 分钟前
基于Spring Boot的玄幻小说个性化推荐平台设计与实现
java·vue.js·spring boot·后端·mysql·推荐算法
Mapleay30 分钟前
设备树/ACPI 与 fwnode 内核基础设施
linux
waiting9711181 小时前
Ubuntu 26.04 + Android14安装与编译教程
android·linux·ubuntu
qetfw2 小时前
Debian 部署 phpMyAdmin:Apache、PHP 与 MariaDB 管理界面配置
linux·debian·php·apache
棣廷2 小时前
初识MySQL——DQL数据查询语言详解
数据库·mysql
青瓦梦滋2 小时前
NAT技术
linux·服务器·网络·网络协议·tcp/ip
啦啦啦啦啦zzzz2 小时前
自定义日志缓冲区(上)c++20
linux·服务器·c++·网络编程
邪修king2 小时前
Re: Linux系统篇(十八):进程篇(七): 进程深度解析:从 fork 创建到退出的完整旅程(附写时拷贝原理 + 代码实战)
java·linux·运维