CentOS下安装MySQL详细教程

Time:2025年01月06日 Read:6 评论:42 作者:y21dr45

在现代信息技术的发展中,数据库系统是不可或缺的组成部分,MySQL作为一种关系型数据库管理系统(RDBMS),以其开源、稳定和高效的特点,成为了许多企业和个人开发者的首选,本文将详细介绍如何在CentOS系统上安装和配置MySQL 8.0。

CentOS下安装MySQL详细教程

一、准备阶段

1、更新系统

在开始之前,确保你的CentOS系统是最新的,打开终端并执行以下命令:

   sudo yum update -y

2、安装必要的软件包

为了顺利安装MySQL,需要确保系统中包含wgetgcc编译器,执行以下命令:

   sudo yum install -y wget gcc

二、添加MySQL Yum Repository

MySQL官方提供了一个Yum Repository,方便在CentOS上进行安装,执行以下命令来添加MySQL存储库:

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

三、安装MySQL 8.0

使用以下命令安装MySQL服务器:

sudo yum install -y mysql-server

> 在安装过程中,系统会提示设置MySQL的GPG密钥,输入Y并按回车继续。

四、启动与配置MySQL

1、启动MySQL服务

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

   sudo systemctl start mysqld
   sudo systemctl enable mysqld

2、运行安全配置脚本

MySQL安装后需要运行一次安全配置脚本,以提高安全性:

   sudo mysql_secure_installation

按照提示设置root用户密码,并根据需要选择其他安全选项。

3、登录MySQL

使用以下命令以root用户登录MySQL:

   mysql -u root -p

五、配置远程访问

默认情况下,MySQL只允许本地访问,如果需要允许远程访问,请按以下步骤操作:

1、修改绑定地址

登录MySQL后,执行以下命令:

   use mysql;
   UPDATE user SET host = '%' WHERE user = 'root';
   FLUSH PRIVILEGES;

2、开放防火墙端口

默认情况下,MySQL监听3306端口,需要将其添加到防火墙规则中:

   sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
   sudo firewall-cmd --reload

六、验证安装

使用以下命令查看MySQL服务状态,确保其正常运行:

sudo systemctl status mysqld

>使用客户端工具(如MySQL Workbench)或命令行工具连接到MySQL服务器,确保远程访问正常。

至此,你已经成功在CentOS系统上安装并配置了MySQL 8.0,祝你在使用过程中一切顺利!

标签: centos下安装mysql 
排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1