📜  在 centos 7 上安装 mysql - SQL (1)

📅  最后修改于: 2023-12-03 15:07:37.998000             🧑  作者: Mango

在 CentOS 7 上安装 MySQL - SQL

MySQL 是一种流行的关系型数据库管理系统,在 Linux 系统上的使用非常广泛。在本指南中,我们将介绍如何在 CentOS 7 上安装 MySQL。

步骤一:安装 MySQL
  1. 首先,使用以下命令安装 MySQL 服务器:

    sudo yum install mysql-server
    

    将会提示您输入 sudo 密码以及许可证确认。

  2. 安装完成后,使用以下命令启动 MySQL 服务器:

    sudo systemctl start mysqld
    
  3. 使用以下命令确认 MySQL 服务器是否运行:

    systemctl status mysqld
    

    如果 MySQL 服务器正在运行,您将看到以下输出:

    ● mysqld.service - MySQL Server
       Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
       Active: active (running) since Wed 2020-06-17 19:17:44 UTC; 2s ago
     ...
    
步骤二:设置 MySQL 根用户密码
  1. 当您安装 MySQL 服务器时,其根用户没有密码。您需要手动设置密码以保护数据库。

  2. 使用以下命令登录到 MySQL 控制台:

    mysql -u root
    

    您将看到以下命令行提示符:

    mysql>
    
  3. 使用以下命令更新根用户密码:

    ALTER USER 'root'@'localhost' IDENTIFIED BY '<new-password>';
    

    <new-password> 替换为您选择的新密码。

  4. 您现在可以使用以下命令退出 MySQL 控制台:

    exit;
    
步骤三:配置 MySQL 安全性
  1. 使用以下命令运行 MySQL 安全脚本:

    sudo mysql_secure_installation
    
  2. 将会提示您输入 MySQL 根密码。如果您尚未设置密码,请按 Enter 键跳过。

  3. 您将被要求选择是否删除匿名用户、禁用 root 登录、删除测试数据库并重新加载权限表。

  4. 您应该根据自己的实际需求回答这些问题。

结论

在 CentOS 7 上安装 MySQL 可以在很短的时间内完成。接下来,您可以在 Linux 上使用 MySQL 数据库来存储和检索数据。如果您需要进一步自行学习,请访问 MySQL 官方文档网站。

附录:命令行代码片段

以下是本指南中使用的命令行代码段:

sudo yum install mysql-server
sudo systemctl start mysqld
systemctl status mysqld
mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY '<new-password>';
exit;
sudo mysql_secure_installation