当前位置:首页 > 系统教程 > 正文

CentOS系统安装MySQL 8数据库详解(小白必备图文教程)

CentOS系统安装MySQL 8数据库详解(小白必备图文教程)

本教程将详细介绍在CentOS Linux系统上安装MySQL 8数据库的步骤,适合新手用户。通过图文并茂的方式,帮助您轻松完成MySQL 8安装,并优化Linux数据库配置

一、准备工作

在开始安装前,请确保您已登录CentOS系统并具备root或sudo权限。建议更新系统包:sudo yum update

二、添加MySQL 8仓库

CentOS默认仓库可能不包含最新MySQL,需添加官方仓库。执行以下命令下载MySQL仓库包:

    sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm  

成功后,验证仓库:yum repolist enabled | grep mysql

三、安装MySQL 8服务器

使用yum安装MySQL 8社区版服务器包:

    sudo yum install mysql-community-server  

安装过程会自动处理依赖。这是CentOS MySQL安装的核心步骤,请耐心等待。

四、启动MySQL服务

安装完成后,启动MySQL服务并设为开机自启:

    sudo systemctl start mysqldsudo systemctl enable mysqld  

检查服务状态:sudo systemctl status mysqld

五、配置MySQL安全设置

MySQL首次启动会生成临时root密码,需运行安全脚本。获取密码:sudo grep "temporary password" /var/log/mysqld.log。然后执行:

    sudo mysql_secure_installation  

按照提示设置新密码、移除匿名用户、禁止远程root登录等。这是MySQL教程中的关键安全步骤。

六、测试MySQL安装

登录MySQL验证安装成功:

    mysql -u root -p  

输入密码后,若显示MySQL提示符(如mysql>),则安装完成。可运行简单查询测试:SHOW DATABASES;

CentOS系统安装MySQL 8数据库详解(小白必备图文教程) MySQL 8安装 CentOS Linux数据库配置 MySQL教程 第1张

七、常见问题与总结

若遇到权限或连接问题,请检查防火墙设置(如开放3306端口)。本MySQL教程覆盖了从仓库添加到安全配置的全过程,确保您能顺利完成MySQL 8安装。通过此指南,您已掌握CentOS MySQL的基本部署,为后续Linux数据库配置打下基础。

如需进一步优化,可参考MySQL官方文档。祝您使用愉快!