CentOS安装MySQL
参考:https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html
一.环境
OS:CentOS 7 (arrch64)
Kernel:3.18.22+(手机的内核)
MySQL:8.0.19-1.el7 (aarch64)
二.安装MySQL Yum Repository(仓库)
1.上面的网站已经说了很清楚,先去开发者社区的yum仓库页面(https://dev.mysql.com/downloads/repo/yum/) 下载 Repository Setup Packages (我这里是先把下载链接复制下来,再到centos上下载安装);
点击对应版本的 Download ,跳转到下载页:
2.安装
安装:
rpm -ivh 复制的链接地址
输入下面命令检查是否已成功添加MySQL Yum存储库(对于启用了dnf的系统,请将该命令中的yum替换为dnf):
yum repolist enabled | grep "mysql.*-community.*"
官方说了,MySQL的yum仓库包含了下面所有版本的最新版本:
默认是8.0,如果你想更换5.7,可执行下面的指令:
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
三.安装MySQL
1.安装mysql,下载较慢的话可以去官网自己下载安装包安装,这里不演示了):
yum install -y mysql-community-server
2.启动
启动mysql服务(下图运行之后查看了mysql的运行状态);
systemctl start mysqld
3.获取临时密码(如果获取不到的话看这里:https://www.cnblogs.com/ChaseMeng/p/12811840.html):
grep 'temporary password' /var/log/mysqld.log
4.登录mysql(注意别把 mysql 输错成 mysqld ),并输入刚才获取的临时密码(密码不显示),回车进入mysql控制台:
mysql -uroot -p
5.更改密码(新密码不能过于简单。需要大小写字母,数字组合,最小长度为8位)
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
到这里就结束了;
6.使用弱口令
至于如果你想用弱密码的话,执行一下下面的命令查看口令的参数设置
SHOW VARIABLES LIKE 'vali%';
然后根据自己的要求参考下面命令设置就ok了
【注:更该之前必须至少更改过一次口令】
SET GLOBAL validate_password_policy=LOW;
四.总结
过程很简单,本教程对于 x86_64 架构的设备一样适用;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现