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;

相关推荐
百***2212几秒前
mysql的分区表
数据库·mysql
天才奇男子13 分钟前
从零开始搭建Linux Web服务器
linux·服务器·前端
Mr_Dwj23 分钟前
【运维】GNU/Linux 入门笔记
linux·运维·gnu
Elias不吃糖32 分钟前
NebulaChat项目构建笔记
linux·c++·笔记·多线程
星光一影36 分钟前
废品回收系统小程序源码
mysql·php·html5
humors22138 分钟前
服务端开发案例(不定期更新)
java·数据库·后端·mysql·mybatis·excel
Wang's Blog1 小时前
MySQL: 服务器性能优化全面指南:参数配置与数据库设计的最佳实践
服务器·数据库·mysql
码农101号1 小时前
Mysql主从架构的搭建
数据库·mysql·架构
---学无止境---1 小时前
Linux内核brk系统调用深度解析:堆内存管理的设计与实现
linux
网络坤子-蔡先生1 小时前
openEuler 22.03 ARM64 KVM虚拟化安装
linux·开源·负载均衡