CentOS 7下MySQL 5.7配置安装

MySQL是一种常见的关系型数据库管理系统,被广泛应用于各种开发项目中。本篇文章将介绍如何在CentOS 7操作系统下安装和配置MySQL 5.7。

步骤一:安装MySQL

首先,我们需要使用以下命令安装MySQL的软件包:

$ sudo yum install mysql-server

安装完成后,我们可以使用以下命令启动MySQL服务:

$ sudo systemctl start mysqld

为了在系统启动时自动启动MySQL服务,我们可以运行以下命令:

$ sudo systemctl enable mysqld

步骤二:配置MySQL

一旦MySQL服务启动,我们需要进行一些必要的配置。首先,我们需要运行以下命令来保护MySQL安装:

$ sudo mysql_secure_installation

此命令将引导您设置MySQL的root密码、删除匿名用户、禁用远程root登录等。按照提示操作即可。

步骤三:访问MySQL

现在,我们可以通过以下命令进入MySQL:

$ mysql -u root -p

您将被要求输入之前设置的root密码。成功登录后,您将会看到MySQL的命令行界面。

步骤四:创建新用户和数据库

在MySQL中,我们可以创建新用户和数据库来管理和存储数据。以下是创建用户和数据库的示例代码:

-- 创建新用户
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';

-- 授予用户所有权限
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'localhost' WITH GRANT OPTION;

-- 刷新权限
FLUSH PRIVILEGES;

-- 创建新数据库
CREATE DATABASE mydatabase;

步骤五:进行基本操作

现在,我们已经设置了MySQL并创建了新用户和数据库。接下来,我们可以使用以下命令进行一些基本操作:

-- 选择数据库
USE mydatabase;

-- 创建表格
CREATE TABLE mytable (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(100),
    age INT
);

-- 插入数据
INSERT INTO mytable (name, age) VALUES ('John', 25), ('Jane', 30);

-- 查询数据
SELECT * FROM mytable;

-- 更新数据
UPDATE mytable SET age = 35 WHERE name = 'John';

-- 删除数据
DELETE FROM mytable WHERE name = 'Jane';

以上代码示例演示了如何选择数据库、创建表格、插入、查询、更新和删除数据。您可以根据自己的需求进行更多的操作。

结论

通过本文,您学会了在CentOS 7下安装和配置MySQL 5.7的步骤,并了解了一些基本的MySQL操作。MySQL作为一种功能强大的数据库管理系统,可以在各种开发项目中发挥重要作用。希望这篇文章对您有所帮助!