返回

在 Linux 系统上轻松安装 MySQL 数据库指南

前端

在当今数据驱动的世界中,拥有一个可靠且易于使用的数据库管理系统 (DBMS) 对于任何项目或企业而言都至关重要。MySQL 是世界上最受欢迎的开源关系型数据库管理系统之一,以其速度、可靠性和可扩展性而著称。在本指南中,我们将引导您在 Linux 系统上安装 MySQL 数据库,以便您能够轻松管理和存储您的数据。

1. 前提条件

在开始安装 MySQL 之前,您需要确保您的 Linux 系统满足以下先决条件:

  • 操作系统:CentOS 7 或 Ubuntu 18.04(或更高版本)
  • 用户权限:具有 sudo 或 root 权限的用户
  • 内存:至少 1GB 可用内存
  • 硬盘空间:至少 1GB 可用硬盘空间

2. 安装 MySQL

2.1. 更新系统

首先,我们需要更新系统以确保我们拥有最新的软件包:

sudo apt-get update

2.2. 安装 MySQL

现在,我们可以使用以下命令安装 MySQL:

sudo apt-get install mysql-server

2.3. 启动 MySQL 服务

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

sudo service mysql start

3. 配置 MySQL

3.1. 确保 MySQL 服务已启动

首先,我们需要确保 MySQL 服务已启动:

sudo service mysql status

如果服务已启动,您应该会看到如下输出:

● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2023-08-28 15:16:28 UTC; 1s ago

3.2. 设置 MySQL root 密码

接下来,我们需要设置 MySQL 的 root 密码:

sudo mysql_secure_installation

您将被问到一系列问题,包括是否设置 root 密码。输入 "y" 并按照提示设置密码。

4. 连接到 MySQL

现在,我们可以使用以下命令连接到 MySQL:

mysql -u root -p

您将被提示输入密码。输入您在上一步中设置的密码,然后按 Enter 键。

5. 创建数据库

现在,我们可以创建一个新的数据库:

CREATE DATABASE my_database;

您还可以使用以下命令查看所有数据库:

SHOW DATABASES;

6. 导入数据

现在,我们可以使用以下命令将数据导入到新创建的数据库中:

USE my_database;
CREATE TABLE my_table (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  age INT NOT NULL,
  PRIMARY KEY (id)
);
INSERT INTO my_table (name, age) VALUES ('John Doe', 30);
INSERT INTO my_table (name, age) VALUES ('Jane Doe', 25);

您还可以使用以下命令查看所有表:

SHOW TABLES;

7. 查询数据

现在,我们可以使用以下命令查询数据:

SELECT * FROM my_table;

您将看到如下输出:

+----+-------+-----+
| id | name  | age |
+----+-------+-----+
| 1  | John Doe | 30 |
| 2  | Jane Doe | 25 |
+----+-------+-----+

结语

至此,您已成功在 Linux 系统上安装并配置了 MySQL 数据库。您可以使用 MySQL 来管理和存储您的数据,以满足您的项目或企业的需求。如果您有任何问题或需要进一步的帮助,请随时提出。

希望本指南对您有所帮助。如果您有任何问题或建议,请随时留言。