溫馨提示×

Debian MariaDB權限設置指南

小樊
46
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;
    

注意事項

  • 在進行任何權限設置之前,請確保你有足夠的權限(通常需要 root 用戶權限)。
  • 設置強密碼并定期更換,以增強數據庫的安全性。
  • 限制遠程訪問權限,只允許受信任的網絡訪問數據庫。
  • 定期備份數據庫以防數據丟失。

以上步驟涵蓋了在 Debian 系統上安裝和配置 MariaDB 權限的基本流程。請根據實際需求和環境調整操作。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女