CentOS 9中安装和配置MySQL

MySQL是一个广泛使用的开源关系型数据库管理系统,被许多网站和应用程序使用。在CentOS 9上安装和配置MySQL非常简单,本文将向您展示如何完成这些步骤。

步骤1:更新系统

在安装MySQL之前,首先需要更新CentOS 9系统的软件包。执行以下命令来更新系统:

sudo dnf update -y

这将更新系统中的所有软件包,确保您的系统是最新的。

步骤2:安装MySQL

CentOS 9默认使用MariaDB作为默认的关系型数据库管理系统。要安装MySQL,您需要添加MySQL存储库并安装相关软件包。执行以下命令来完成这一步骤:

sudo dnf install -y 
sudo dnf install -y mysql-community-server

这将添加MySQL存储库,并安装MySQL服务器软件包。

步骤3:启动MySQL服务

安装完MySQL后,您需要启动MySQL服务并设置其在系统启动时自动启动。执行下面的命令来完成这一步骤:

sudo systemctl start mysqld
sudo systemctl enable mysqld

这将启动MySQL服务,并将其设置为在系统启动时自动启动。

步骤4:配置MySQL

安装和启动MySQL之后,您需要进行一些配置来保护MySQL数据库并确保其安全。执行以下命令来运行MySQL安全脚本:

sudo mysql_secure_installation

该脚本将引导您进行一些安全设置,如删除匿名用户、禁止远程root登录等。按照脚本的指示进行操作即可。

步骤5:访问MySQL

安装和配置MySQL之后,您可以使用以下命令访问MySQL数据库:

mysql -u root -p

该命令将提示您输入MySQL的root用户密码。输入密码后,您将进入MySQL命令行提示符,可以执行各种数据库操作。

结论

恭喜!您已成功在CentOS 9上安装和配置了MySQL。现在您可以开始使用MySQL数据库进行应用程序开发和管理。记得根据需要进行进一步的安全配置和优化。

希望本文对您有所帮助!如有任何问题,请随时提问。

参考代码:

CREATE DATABASE mydatabase;
USE mydatabase;
CREATE TABLE customers (
  id INT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(100),
  email VARCHAR(100)
);
INSERT INTO customers (name, email) VALUES ('John Doe', 'john@example.com');
SELECT * FROM customers;

以上代码演示了如何在MySQL中创建名为mydatabase的数据库,创建名为customers的表,并插入一些示例数据。您可以根据需要进行修改和扩展。

注意:在执行以上代码之前,请确保已经进入MySQL命令行提示符。