debian

Debian MariaDB权限设置指南

小樊
43
2025-07-24 09:06:22
栏目: 云计算

在 Debian 系统上设置 MariaDB 的权限涉及多个步骤,包括安装 MariaDB、配置安全设置、创建用户和分配权限等。以下是详细的指南:

安装 MariaDB

  1. 更新软件包列表

    sudo apt update
    
  2. 安装 MariaDB

    sudo apt install mariadb-server
    
  3. 启动 MariaDB 服务

    sudo systemctl start mariadb
    
  4. 启用 MariaDB 服务开机自启

    sudo systemctl enable mariadb
    
  5. 运行安全配置脚本

    sudo mysql_secure_installation
    
    • 按照提示设置 root 密码和其他安全选项,如移除匿名用户、禁止 root 远程登录等。

配置 MariaDB 权限

  1. 登录 MariaDB

    mysql -u root -p
    
  2. 创建新用户并分配权限

    CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'newpassword';
    GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
    FLUSH PRIVILEGES;
    
  3. 限制用户权限(例如,仅允许特定 IP 地址访问):

    GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'192.168.1.100';
    FLUSH PRIVILEGES;
    
  4. 撤销用户权限(例如,撤销所有权限):

    REVOKE ALL PRIVILEGES ON *.* FROM 'newuser'@'localhost';
    FLUSH PRIVILEGES;
    
  5. 删除用户

    DROP USER 'newuser'@'localhost';
    
  6. 创建数据库

    CREATE DATABASE mydatabase;
    
  7. 授权访问数据库

    GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'localhost';
    FLUSH PRIVILEGES;
    
  8. 查看用户权限

    SHOW GRANTS FOR 'newuser'@'localhost';
    
  9. 修改用户密码

    ALTER USER 'newuser'@'localhost' IDENTIFIED BY 'new_password';
    
  10. 删除用户

    DROP USER 'newuser'@'localhost';
    
  11. 刷新权限

    FLUSH PRIVILEGES;
    

注意事项

以上步骤涵盖了在 Debian 系统上安装和配置 MariaDB 权限的基本流程。请根据实际需求和环境调整操作。

0
看了该问题的人还看了