it编程 > 数据库 > Mysql

CentOS系统中MySQL安装完整步骤详解

1人参与 2025-04-27 Mysql

在 centos 系统上安装 mysql,需要依次进行环境检查、软件源配置、安装 mysql、启动服务等操作。我将按照规范流程,为你详细分享完整且具体的安装步骤。

在 centos 系统中安装 mysql 数据库,能够为各类应用提供高效稳定的数据存储和管理服务。下面将详细介绍在 centos 系统中安装 mysql 的完整步骤,涵盖从环境准备到最终配置完成的全流程。

一、环境检查与准备

在安装 mysql 之前,需要检查 centos 系统的版本,确保系统满足 mysql 的基本运行要求。一般来说,centos 7 及以上版本均能较好地兼容 mysql。同时,要确保系统有足够的磁盘空间来安装 mysql 及存储数据。

此外,还需要检查系统中是否已经安装了其他版本的 mysql 或 mariadb。如果存在,可以使用以下命令进行卸载:

sudo yum remove mysql mysql-server mysql-libs mysql -connector

卸载完成后,删除残留的 mysql 文件和目录,避免对后续安装造成干扰:

sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/my.cnf

二、配置 mysql 软件源

mysql 官方提供了 yum 源,通过配置 yum 源可以方便地安装和管理 mysql。首先,下载 mysql 官方的 yum 源配置文件,对于 mysql 8.0 版本,可以使用以下命令:

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

安装完成后,会在/etc/yum.repos.d/目录下生成mysql-community.repo文件,该文件定义了 mysql 软件包的下载源地址。

默认情况下,mysql 8.0 社区版的源是启用状态。如果需要安装其他版本(如 mysql 5.7),可以使用以下命令禁用 mysql 8.0 的源,并启用 mysql 5.7 的源:

sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-community

三、安装 mysql

配置好软件源后,就可以使用 yum 命令安装 mysql 服务器、客户端及相关组件:

sudo yum install mysql-community-server

在安装过程中,yum 会自动解决软件包的依赖关系,并提示是否继续安装。输入y并回车确认安装。安装完成后,mysql 相关的文件和目录将被放置在系统的对应位置,例如:

四、启动 mysql 服务

安装完成后,需要启动 mysql 服务。可以使用以下命令启动、停止、重启 mysql 服务,并设置开机自启:

sudo systemctl start mysqld
sudo systemctl stop mysqld
sudo systemctl restart mysqld
sudo systemctl enable mysqld

可以通过以下命令检查 mysql 服务的状态,确保服务已经正常启动:

sudo systemctl status mysqld

如果服务正常运行,会显示类似于 “active: active (running)” 的信息。

五、初始化 mysql

首次启动 mysql 后,需要进行初始化配置。mysql 8.0 在安装完成后会自动生成一个临时密码,可以通过以下命令查看临时密码:

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

获取到临时密码后,使用该密码登录 mysql:

mysql -u root -p

登录成功后,首先需要修改 root 用户的密码,以提高安全性。可以使用以下命令修改密码(假设将密码修改为newpassword123):

alter user 'root'@'localhost' identified by 'newpassword123';

同时,为了增强 mysql 的安全性,还可以运行安全配置脚本:

sudo mysql_secure_installation

该脚本会提示设置密码策略、删除匿名用户、禁止 root 用户远程登录、删除 test 数据库等操作,根据实际需求进行选择和配置即可。

通过以上步骤,就完成了在 centos 系统中 mysql 的安装和基本配置。后续可以根据具体的应用需求,创建数据库、用户,并进行数据的增删改查等操作。

上述步骤涵盖了 centos 系统安装 mysql 的核心过程。如果你在安装过程中遇到报错或有特定的版本要求,欢迎随时和我说说。

到此这篇关于centos系统中mysql安装步骤分享的文章就介绍到这了,更多相关centos mysql安装内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

MySQL 联合查询的使用教程

04-27

检查数据库服务器是否正在运行的常见方法小结

04-27

mysql如何简单定位慢查询并分析SQL执行效率

04-27

Mysql中条件字段有索引,但使用不了索引的几种场景详解

04-27

Linux上安装Mysql、Redis、Nginx的详细步骤记录

04-27

MySQL时间分区表的创建与数据清理

04-27

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论