centos 是一个基于 red hat enterprise linux 代码的免费开源 linux 操作系统。它是被广泛使用的服务器操作系统之一。mysql 是一款免费开源的关系型数据库管理系统,广泛用于 web 应用程序的数据存储。本文将介绍
在 centos 操作系统上如何通过 rpm 包安装 mysql 数据库。
RPM(Red Hat Package Manager) 是一种在 Linux 操作系统中使用的包管理工具。RPM 包是一种适用于 Red Hat 系列操作系统的软件安装包,它可以快速为系统安装、升级或卸载软件。在 CentOS 操作系统中,RPM 包是一种常见的安装软件的方式,通过 RPM 包安装 MySQL 数据库也是一种常用的方式。
本文假设您已经熟悉运行命令行、包管理工具等基本的命令行操作。若您不熟悉这些操作,请先学习相关知识。
安装 MySQL 数据库
第一步:添加 MySQL 的 Yum 库
在 CentOS 操作系统中,添加 MySQL 的 Yum 库是安装 MySQL 数据库的第一步。通过 Yum 库,我们可以快速地搜索和安装 MySQL 的 RPM 包。
打开终端,使用下列命令添加 MySQL 的 Yum 库。
sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
这个命令将会下载 MySQL 的 Yum 库并将其添加到系统中。
第二步:安装 MySQL 服务器
下载 Yum 库后,我们可以使用 Yum 工具验证其是否安装成功:
sudo yum repolist all | grep mysql
验证命令结果:
mysql-connectors-community/x86_64 MySQL Connectors Community enabled: 105 mysql-tools-community/x86_64 MySQL Tools Community enabled: 56 mysql57-community/x86_64 MySQL 5.7 Community Server enabled: 2,356+
我们可以看到,MySQL 的 Yum 库已经添加成功。
接下来,通过 Yum 工具安装 MySQL 服务器。
sudo yum -y install mysql-community-server
这个命令会自动下载并安装最新的 MySQL 服务器软件包和相关依赖包。这个过程可能需要一些时间,具体时间取决于您的网络连接速度和计算机性能。
第三步:启动 MySQL 服务器
安装完成后,我们需要启动 MySQL 服务器。
sudo systemctl start mysqld
这个命令会启动 MySQL 服务器。如果您运行该命令后什么都没有发生,没有出现错误提示,那么 MySQL 服务器已经成功启动。
第四步:检查 MySQL 服务器状态
检查 MySQL 服务器是否正在运行。
sudo systemctl status mysqld
如果您运行该命令后看到正在运行的状态,说明 MySQL 服务器已经成功启动。
MySQL 数据库管理
现在,MySQL 已经成功地安装并正在运行。接下来,让我们通过命令行进行数据库管理。
登录 MySQL 数据库
在终端输入以下命令登录 MySQL 数据库。
sudo mysql -u root -p
此命令将提示输入密码,输入您在 MySQL 安装过程中设置的密码。
我们也可以在登录时从控制台查询版本:
sudo mysql -u root -p -e "SELECT VERSION();"
创建数据库
若要创建新数据库,请使用以下命令:
CREATE DATABASE new_database;
这个命令将会创建一个名为“new_database”的新数据库。
创建数据库用户
若要创建新用户并授权访问数据库,请使用以下命令:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
这个命令将会创建一个别名为“new_user”的新用户并为其分配密码。
授权用户访问数据库
若要授权用户访问数据库,请使用以下命令:
GRANT ALL PRIVILEGES ON new_database.* TO 'new_user'@'localhost';
这个命令将会授权“new_user”用户访问名为“new_database”的新数据库。
更新用户密码
要更新用户的密码,请使用以下命令:
ALTER USER 'new_user'@'localhost' IDENTIFIED BY 'new_password';
删除数据库
要删除当前用户可以访问的数据库,请使用以下命令:
DROP DATABASE database_name;
这个命令将会删除名为“new_database”的数据库。
总结
在 CentOS 操作系统上使用 RPM 包安装 MySQL 数据库非常简单。只需添加 MySQL 的 Yum 库,使用 Yum 工具安装 MySQL 服务器,启动服务器,登录数据库,然后创建、管理和删除数据库即可。希望这篇文章对您有所帮助。








