CentOS 7.4 安装 MySQL 5.7.26 的教程详解
MySQL 是一种流行的关系型数据库管理系统,在 Linux 操作系统上也广泛使用。这里介绍在 CentOS 7.4 操作系统上安装 MySQL 5.7.26 的详细步骤。
步骤一:安装 MySQL 5.7.26 的 Yum 源
- 下载 MySQL 5.7.26 的 Yum 源配置文件。
$ sudo wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 安装 Yum 源配置文件。
$ sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
步骤二:安装 MySQL 5.7.26
- 安装 MySQL。
$ sudo yum install mysql-server
- 启动 MySQL。
$ sudo systemctl start mysqld
- 查看 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
- 进行 MySQL 初次配置。
$ sudo mysql_secure_installation
该命令会引导你完成一些基本的 MySQL 配置,例如设置 root 用户密码等。
- 登录 MySQL 控制台。
$ mysql -u root -p
在此步骤中,输入你在第 4 步设置的 root 用户密码。
示例一:创建数据库和用户
- 在 MySQL 控制台中创建新的数据库。
CREATE DATABASE exampledb;
- 创建一个新的用户。
CREATE USER 'exampleuser'@'localhost' IDENTIFIED BY 'password';
上面的命令以密码为 ‘password’ 创建了一个名为 ‘exampleuser’ 的用户。
- 将新用户授予访问新的数据库的权限。
GRANT ALL PRIVILEGES ON exampledb.* TO 'exampleuser'@'localhost';
此命令授予 ‘exampleuser’ 用户对 ‘exampledb’ 数据库的所有权限。
示例二:导入数据
- 从 SQL 文件中导入。
mysql -u username -p exampledb < /path/to/exampledb.sql
这将从路径为 /path/to/exampledb.sql
的 SQL 文件中导入数据到 ‘exampledb’ 数据库中。
- 从 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 的详细步骤。