阿里云CentOS STREAM 64位下安装MySQL8

本文详述了在CentOS环境下安装MySQL8的具体步骤,包括下载YUM源rpm安装包、安装mysql源、检查mysql源安装情况、安装MySQL、启动及设置开机启动MySQL、设置root密码以及修改配置文件等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.查看MySQL官网中下载YUM源rpm安装包

在这里插入图片描述

2.下载mysql源安装包

wget http://dev.mysql.com/get/mysql80-community-release-el9-5.noarch.rpm

3.安装mysql源

yum localinstall mysql80-community-release-el9-5.noarch.rpm

4.检查mysql源是否安装成功

yum repolist enabled | grep “mysql”

在这里插入图片描述

看到上图所示表示安装成功了……

5.安装MySQL

yum install mysql-server

6.启动,重启,关闭,状态操作

systemctl start mysqld

启动完之后,可以查看MySQL的启动状态:
数据状态

7.设置开机启动

 systemctl enable mysqld
 systemctl daemon-reload

8.设置root密码

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:

grep 'temporary password' /var/log/mysqld.log

查看初始密码

mysql -u root -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED with mysql_native_password BY 'MyNewPassWord';  // 可以将localhost换成%(第一次不行保存后再次才能更换)
flush privileges;

8.配置文件修改

vim /etc/my.cnf

9.默认配置文件的路径

配置文件:/etc/my.cnf
日志文件:/var/log//var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid

参考链接1:https://blog.youkuaiyun.com/strivenoend/article/details/80170075
参考链接2:https://blog.youkuaiyun.com/kshon/article/details/83007473

### CentOS Stream 8 安装配置使用指南 #### 准备工作 为了安装和配置 CentOS Stream 8,确保计算机满足最低硬件要求并已准备好虚拟化环境。如果选择 VMware 进行安装,则可以参照详细的安装指南[^1]。 #### 下载 ISO 文件 访问官方 CentOS 网站下载适用于服务器或工作站的 CentOS Stream 8 ISO 镜像文件。确保选择正确的版本以匹配目标系统的架构 (x86_64 或 aarch64)。 #### 创建启动介质 利用 USB 制作工具如 Rufus(Windows 用户)或将 ISO 映像刻录至 DVD 来准备可引导媒体。对于基于 Linux 的系统,`dd` 命令可用于写入 USB 设备: ```bash sudo dd if=/path/to/iso of=/dev/sdX bs=4M status=progress && sync ``` 其中 `/path/to/iso` 替换为实际路径而 `sdX` 应该对应于要使用的 U盘设备名。 #### 开始安装过程 重启机器并通过 BIOS 设置从新创建好的启动盘启动进入安装界面。按照屏幕提示完成分区、网络设置以及管理员账户建立等步骤直至结束整个流程。 #### 更新软件包库 首次登录后立即执行全面更新来获取最新安全补丁和其他改进措施: ```bash sudo dnf update -y ``` 此命令会自动处理所有必要的依赖关系并将现有程序升级到其最新的稳定版。 #### 更改默认仓库源 由于某些时候国内用户可能遇到国外镜像速度较慢的情况,建议切换成阿里云或其他本地镜像站点加快下载速率。编辑 `/etc/yum.repos.d/CentOS-Linux.repo` 文件中的 baseurl 参数指向新的地址即可实现快速同步数据资源。 #### 安装 MySQL 数据库服务 遵照特定文档指导,在 CentOS Stream 上部署 MySQL Server 可通过 YUM 软件管理器轻松达成目的。先导入公钥再启用相应存储库最后实施正式安装动作如下所示[^2]: ```bash sudo rpm -ivh https://repo.mysql.com//mysql80-community-release-el8-3.noarch.rpm sudo yum install mysql-server -y ``` 初始化数据库实例并且调整初始密码策略使之更易于管理和维护。 #### Zabbix 监控平台集成 针对希望进一步增强 IT 基础设施监控能力的企业级客户来说,Zabbix 是一款非常受欢迎的选择之一。当面对认证失败问题时可以通过修改 SQL 查询语句解决权限验证方面存在的障碍[^3]: ```sql ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YourNewPassword'; FLUSH PRIVILEGES; ``` 上述指令允许更改 root 用户的身份验证方式从而绕过潜在兼容性难题使得后续操作更加顺畅无阻。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值