前置准备
root 环境下执行
| |
| vi /etc/selinux/config |
| |
| |
| firewall-cmd --permanent --add-port=3306/tcp |
| |
| rpm -qa|grep mariadb |
| |
| rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps |
下载链接获取
https://dev.mysql.com/downloads/file/?id=529414

下载&安装
下载
| mkdir -p /usr/local/mysql |
| cd /usr/local/mysql |
| wget https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.1-1.el7.x86_64.rpm-bundle.tar |
解压并安装
| |
| tar -xvf mysql-8.4.1-1.el7.x86_64.rpm-bundle.tar |
| |
| rpm -ivh *.rpm --force --nodeps |
| |
| |
| |
| |
| |

启动mysqld
| |
| systemctl start mysqld |
| |
| systemctl status mysqld |
| |
| systemctl stop mysqld |
| |
| systemctl enable mysqld |
修改密码
| grep 'temporary password' /var/log/mysqld.log |

| mysql -u root -p |
| |
| ALTER USER 'root'@'localhost' IDENTIFIED BY 'xsnx&^*SA^X*&()'; |
| |
| set global validate_password.policy=LOW; |
| set global validate_password.length=6; |
| |
| use mysql; |
| select host, user from user; |
| update user set host = '%' where user = 'root'; |
| |
| exit |
| |
| systemctl restart mysqld |
原味链接https://blog.csdn.net/m0_47333020/article/details/139725406
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】