在Linux中安装和配置MySQL数据库

 
更多

MySQL是一种开源的关系型数据库管理系统 (RDBMS),广泛用于Web应用程序的后端数据存储。本文将介绍如何在Linux操作系统中安装和配置MySQL数据库。

步骤一:安装MySQL

  1. 打开终端并以root权限登录。输入以下命令以更新系统软件包列表:

    sudo apt update
    
  2. 安装MySQL服务器和客户端软件包。输入以下命令:

    sudo apt install mysql-server mysql-client
    
  3. 安装过程中,您将被要求设置MySQL root用户的密码。输入密码并确认。

  4. 根据您的系统配置,安装可能需要一些时间。

步骤二:配置MySQL

  1. 安装完成后,运行以下命令以启动MySQL服务:

    sudo systemctl start mysql
    
  2. 运行以下命令以确保MySQL服务在系统启动时自动启动:

    sudo systemctl enable mysql
    
  3. 运行以下命令以进入MySQL shell:

    mysql -u root -p
    

    您将被要求输入您在安装过程中设置的MySQL root用户密码。

  4. 成功登录后,您可以开始配置MySQL。以下是一些常见的配置选项:

    • 创建新的MySQL用户:

      CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
      
    • 授予用户对所选数据库的权限:

      GRANT ALL PRIVILEGES ON database_name.* TO 'user'@'localhost';
      
    • 刷新权限以使更改生效:

      FLUSH PRIVILEGES;
      
  5. 最后,输入以下命令以退出MySQL shell:

    exit
    

步骤三:进一步配置MySQL安全性

在进行生产环境部署之前,您可能还需要执行一些额外的安全性配置来保护您的MySQL数据库。以下是一些建议:

  1. 删除默认的匿名用户:

    DELETE FROM mysql.user WHERE User='';
    
  2. 移除远程访问权限:

    DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1');
    
  3. 移除测试数据库和默认数据库:

    DROP DATABASE IF EXISTS test;
    DELETE FROM mysql.db WHERE Db='test' OR Db='test\_%';
    
  4. 刷新权限以使更改生效:

    FLUSH PRIVILEGES;
    

结论

通过按照本文提供的步骤,在Linux操作系统中安装和配置MySQL数据库是一个相对简单的过程。安装完成后,您可以根据需要进一步配置和保护数据库,以确保安全性和可靠性。祝您使用MySQL数据库开发成功!

打赏

本文固定链接: https://www.cxy163.net/archives/8150 | 绝缘体-小明哥的技术博客

该日志由 绝缘体.. 于 2020年06月03日 发表在 Linux, MySQL, 操作系统, 数据库 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 在Linux中安装和配置MySQL数据库 | 绝缘体-小明哥的技术博客
关键字: , , , ,

在Linux中安装和配置MySQL数据库:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter