Linux CentOS 7 安装 MySQL

MySQL是一种常用的关系型数据库管理系统,它被广泛应用于Web应用程序开发中。在CentOS 7上安装MySQL可以使我们更好地使用和管理数据库。本文将向您展示如何在CentOS 7上安装MySQL,并提供了一些常用的命令示例。

步骤 1 - 更新系统

在安装MySQL之前,首先需要更新系统软件包以确保您拥有最新的软件包版本。打开终端并执行以下命令:

sudo yum update -y

这将更新系统中的所有软件包。

步骤 2 - 安装MySQL

  1. 执行以下命令以安装MySQL服务器:
sudo yum install mysql-server -y
  1. 完成安装后,启动MySQL服务:
sudo systemctl start mysqld
  1. 启动MySQL服务后,设置MySQL服务在系统启动时自动启动:
sudo systemctl enable mysqld
  1. 您可以通过以下命令检查MySQL服务是否已成功启动:
sudo systemctl status mysqld

如果MySQL服务正在运行,您将看到类似以下内容的输出:

● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor pr>
   Active: active (running) since Wed 2022-01-01 10:00:00 CST; 1h ago

步骤 3 - 配置MySQL

  1. 运行以下命令以进行MySQL安全性设置:
sudo mysql_secure_installation

您将被要求键入MySQL root用户的密码。如果您尚未设置密码,则可以按Enter键跳过并设置一个新密码。

  1. 接下来,您将被要求删除匿名用户、禁止远程root登录等。按照提示进行设置以增强MySQL的安全性。

步骤 4 - 使用MySQL

  1. 使用以下命令以根用户身份登录MySQL:
mysql -u root -p

您将被要求输入MySQL root用户的密码。

  1. 成功登录后,您可以执行各种MySQL命令和操作。以下是一些基本的MySQL命令示例:
  • 创建一个新的数据库:
CREATE DATABASE mydatabase;
  • 切换到一个数据库:
USE mydatabase;
  • 创建一个新的表:
CREATE TABLE mytable (
  id INT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(50),
  age INT
);
  • 插入数据到表中:
INSERT INTO mytable (name, age) VALUES ('John', 30);
  • 查询表中的数据:
SELECT * FROM mytable;
  • 更新表中的数据:
UPDATE mytable SET age = 31 WHERE name = 'John';
  • 删除表中的数据:
DELETE FROM mytable WHERE name = 'John';
  1. 当您完成MySQL操作后,可以使用以下命令退出MySQL:
EXIT;

结论

通过本文,您已经学会了在CentOS 7上安装MySQL,并使用了一些常用的MySQL命令示例。MySQL是一个功能强大的关系型数据库管理系统,可以帮助您更好地管理和处理数据。现在,您可以开始在CentOS 7上构建强大的Web应用程序了。

参考资料

  • [How To Install MySQL on CentOS 7](