在 CentOS 7 环境下安装 MySQL 数据库可以通过多种方式实现,本教程将通过使用 YUM 包管理器的方法进行详细安装。本文将一步步引导你完成 MySQL 的安装过程,并附上必要的代码示例。

步骤一:准备工作

首先,确保你的 CentOS 7 系统是最新的。运行以下命令更新系统:

sudo yum update -y

步骤二:安装 MySQL 的 Yum 仓库

MySQL 官方提供了 Yum 仓库,我们需要先安装该仓库。执行以下命令以下载 MySQL Yum Repository:

sudo rpm -Uvh https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

这里的版本号(如 mysql57)表示安装的是 MySQL 5.7 版本,你可以根据需求选择其他版本。

步骤三:安装 MySQL

添加完 Yum 仓库后,接下来就可以安装 MySQL。运行下面的命令:

sudo yum install -y mysql-community-server

在安装过程中,会提示用户确认是否继续,输入 y 进行确认。

步骤四:启动 MySQL 服务

安装完成后,需要启动 MySQL 服务:

sudo systemctl start mysqld

要确保 MySQL 服务随系统启动自动启动,可以使用以下命令:

sudo systemctl enable mysqld

步骤五:获取临时 root 密码

MySQL 安装后会生成一个随机的 root 用户密码,该密码在安装日志中,可以通过以下命令找到:

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

记下这个临时密码,随后我们需要用它来登录 MySQL。

步骤六:安全配置 MySQL

为确保 MySQL 的安全性,我们需要运行安全安装脚本:

sudo mysql_secure_installation

在这个过程中,会出现一些提示:

  1. 首先输入刚才获取的临时密码。
  2. 系统会要求您设置新的 root 密码,确保设置一个强密码。
  3. 然后会询问是否移除匿名用户,建议选择 "Y"。
  4. 接下来,系统会询问是否禁止 root 远程登录,建议选择 "Y"。
  5. 是否删除测试数据库,同样建议选择 "Y"。
  6. 最后,重新加载权限表,输入 "Y"。

步骤七:登录 MySQL

完成安全配置后,您可以使用新设置的 root 密码登录 MySQL:

mysql -u root -p

在提示符下输入您的密码,即可进入 MySQL 命令行界面。

步骤八:基本操作示例

进入 MySQL 后,您可以创建一个新的数据库和用户,执行以下命令:

-- 创建数据库
CREATE DATABASE my_database;

-- 创建用户并授权
CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON my_database.* TO 'my_user'@'localhost';
FLUSH PRIVILEGES;

总结

通过以上步骤,我们成功在 CentOS 7 环境下安装了 MySQL 数据库并进行了基本配置。我们使用 Yum 来简化安装过程,并确保了数据库的安全性。后续你可以根据自己的需求进行数据库的创建、管理和使用。希望本教程对你有所帮助!

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部