手把手教你如何在Linux CentOS系统中安装配置MySQL 8数据库,小白也能轻松搞定!
在开始MySQL8安装之前,确保你的CentOS系统可以正常访问互联网,并且拥有root或sudo权限。首先更新系统软件包到最新,打开终端执行:
sudo yum update -y 这一步可以保证后续依赖包的兼容性,也是任何Linux数据库教程的基础操作。
CentOS默认的软件源中MySQL版本可能较旧,为了安装最新的MySQL 8,需要添加官方仓库。访问MySQL Yum仓库页面获取最新rpm包地址(以实际为准),或直接使用以下命令添加:
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm 此命令会自动配置好适用于CentOS 7的MySQL 8仓库(如果你使用CentOS 8,请替换对应版本)。验证仓库是否成功添加:
yum repolist enabled | grep mysql 仓库就绪后,使用yum安装MySQL 8社区服务器版:
sudo yum install mysql-community-server -y 该命令会自动下载并安装MySQL 8及其依赖,包括mysql-client等。安装完成后,你已经成功完成了CentOS安装MySQL的核心步骤。
安装完毕后,启动MySQL服务并设置为开机自启动:
sudo systemctl start mysqldsudo systemctl enable mysqld 检查服务状态确保运行正常:sudo systemctl status mysqld。此时MySQL已经在后台运行。
MySQL 8在初次启动时会为root用户生成一个临时密码,保存在日志文件中。使用以下命令查看临时密码:
sudo grep "temporary password" /var/log/mysqld.log 记下密码,然后执行安全配置脚本:
sudo mysql_secure_installation 按照提示输入临时密码,然后设置新密码、删除匿名用户、禁止root远程登录(可选)、删除测试数据库并重新加载权限。这是保障数据库安全的关键,也是任何MySQL配置中的必备环节。
使用新密码登录MySQL:
mysql -u root -p 输入密码后进入MySQL命令行,执行SELECT VERSION();可看到MySQL 8版本信息,至此MySQL8安装圆满成功。
如果需要远程连接数据库,先修改MySQL用户权限:
mysql> USE mysql;mysql> UPDATE user SET host="%" WHERE user="root";mysql> FLUSH PRIVILEGES; 然后开放防火墙3306端口:
sudo firewall-cmd --add-port=3306/tcp --permanentsudo firewall-cmd --reload 通过以上步骤,你在CentOS上完成了MySQL 8的安装和基础配置。后续可以根据项目需求进行字符集、缓冲池等调优。如果在CentOS安装MySQL过程中遇到依赖错误,尝试清理yum缓存或手动安装缺失包。希望这篇Linux数据库教程能帮助你快速上手!
本文关键词:MySQL8安装、CentOS安装MySQL、Linux数据库教程、MySQL配置
本文由主机测评网于2026-03-06发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260328992.html