centOS7.4 安装 mysql 5.7.26的教程详解

  • Post category:Linux

CentOS 7.4 安装 MySQL 5.7.26 的教程详解

MySQL 是一种流行的关系型数据库管理系统,在 Linux 操作系统上也广泛使用。这里介绍在 CentOS 7.4 操作系统上安装 MySQL 5.7.26 的详细步骤。

步骤一:安装 MySQL 5.7.26 的 Yum 源

  1. 下载 MySQL 5.7.26 的 Yum 源配置文件。

$ sudo wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

  1. 安装 Yum 源配置文件。

$ sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

步骤二:安装 MySQL 5.7.26

  1. 安装 MySQL。

$ sudo yum install mysql-server

  1. 启动 MySQL。

$ sudo systemctl start mysqld

  1. 查看 MySQL 启动状态。

$ systemctl status mysqld

如果一切正常,应该会看到输出:

● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2020-02-18 13:19:01 CST; 7s ago

  1. 进行 MySQL 初次配置。

$ sudo mysql_secure_installation

该命令会引导你完成一些基本的 MySQL 配置,例如设置 root 用户密码等。

  1. 登录 MySQL 控制台。

$ mysql -u root -p

在此步骤中,输入你在第 4 步设置的 root 用户密码。

示例一:创建数据库和用户

  1. 在 MySQL 控制台中创建新的数据库。

CREATE DATABASE exampledb;

  1. 创建一个新的用户。

CREATE USER 'exampleuser'@'localhost' IDENTIFIED BY 'password';

上面的命令以密码为 ‘password’ 创建了一个名为 ‘exampleuser’ 的用户。

  1. 将新用户授予访问新的数据库的权限。

GRANT ALL PRIVILEGES ON exampledb.* TO 'exampleuser'@'localhost';

此命令授予 ‘exampleuser’ 用户对 ‘exampledb’ 数据库的所有权限。

示例二:导入数据

  1. 从 SQL 文件中导入。

mysql -u username -p exampledb < /path/to/exampledb.sql

这将从路径为 /path/to/exampledb.sql 的 SQL 文件中导入数据到 ‘exampledb’ 数据库中。

  1. 从 CSV 文件中导入。

LOAD DATA INFILE '/path/to/example.csv' INTO TABLE exampletable FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';

该命令将从位于 ‘/path/to/example.csv’ 的 CSV 文件中导入数据到 ‘exampletable’ 表中。

以上是在 CentOS 7.4 操作系统上安装 MySQL 5.7.26 的详细步骤。