linux宝塔安装mysql后用户权限

COS、CDN

在 Linux 上使用宝塔面板安装 MySQL 后,管理和配置用户权限是非常重要的步骤。以下是一些常见的操作和步骤,帮助你管理 MySQL 用户权限:

1. 登录 MySQL

  1. 打开终端

    • 使用 SSH 连接到你的服务器。
  2. 登录 MySQL

    • 使用 root 用户登录 MySQL:
       
       
      mysql -u root -p
    • 输入你在宝塔面板中设置的 MySQL root 密码。

2. 创建新用户

  1. 创建用户
    • 使用以下命令创建新用户:
       
       
      CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
    • 将 new_user 替换为你希望的用户名,将 password 替换为你希望的密码。

3. 授予用户权限

  1. 授予权限

    • 授予用户对特定数据库的所有权限:
       
       
      GRANT ALL PRIVILEGES ON database_name.* TO 'new_user'@'localhost';
    • 授予用户对所有数据库的所有权限(谨慎使用):
       
       
      GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost';
    • 授予用户只读权限:
       
       
      GRANT SELECT ON database_name.* TO 'new_user'@'localhost';
  2. 刷新权限

    • 执行以下命令以使权限更改生效:
       
       
      FLUSH PRIVILEGES;

4. 修改现有用户的权限

  1. 撤销权限

    • 撤销用户对特定数据库的所有权限:
       
       
      REVOKE ALL PRIVILEGES ON database_name.* FROM 'new_user'@'localhost';
    • 撤销用户对所有数据库的所有权限:
       
       
      REVOKE ALL PRIVILEGES ON *.* FROM 'new_user'@'localhost';
  2. 修改权限

    • 修改用户权限,例如从只读权限改为所有权限:
       
       
      GRANT ALL PRIVILEGES ON database_name.* TO 'new_user'@'localhost'; FLUSH PRIVILEGES;

5. 删除用户

  1. 删除用户
    • 使用以下命令删除用户:
       
       
      DROP USER 'new_user'@'localhost'; FLUSH PRIVILEGES;

6. 查看用户权限

  1. 查看特定用户的权限

    • 使用以下命令查看特定用户的权限:
       
       
      SHOW GRANTS FOR 'new_user'@'localhost';
  2. 查看所有用户的权限

    • 使用以下命令查看所有用户的权限:
       
       
      SELECT User, Host, Db, Grant_priv FROM mysql.db;

7. 其他常用命令

  1. 更改用户密码

    • 使用以下命令更改用户密码:
       
       
      ALTER USER 'new_user'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES;
  2. 锁定用户

    • 使用以下命令锁定用户:
       
       
      ALTER USER 'new_user'@'localhost' ACCOUNT LOCK;
  3. 解锁用户

    • 使用以下命令解锁用户:
       
       
      ALTER USER 'new_user'@'localhost' ACCOUNT UNLOCK;

8. 退出 MySQL

  1. 退出 MySQL
    • 使用以下命令退出 MySQL:
       
       
      EXIT;

9. 通过宝塔面板管理用户

  1. 进入宝塔面板

    • 登录宝塔面板,进入“数据库”模块。
  2. 管理用户

    • 在数据库列表中,选择你要管理的数据库。
    • 点击“管理”按钮,进入数据库管理页面。
    • 在“用户管理”选项卡中,可以添加、删除和修改用户权限。

通过以上步骤,你可以有效地管理和配置 MySQL 用户权限。如果仍有问题,欢迎继续提问。

COS、CDN
热门