linux宝塔安装mysql后用户权限
在 Linux 上使用宝塔面板安装 MySQL 后,管理和配置用户权限是非常重要的步骤。以下是一些常见的操作和步骤,帮助你管理 MySQL 用户权限:
1. 登录 MySQL
-
打开终端:
- 使用 SSH 连接到你的服务器。
-
登录 MySQL:
- 使用 root 用户登录 MySQL:
mysql -u root -p
- 输入你在宝塔面板中设置的 MySQL root 密码。
- 使用 root 用户登录 MySQL:
2. 创建新用户
- 创建用户:
- 使用以下命令创建新用户:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
- 将
new_user
替换为你希望的用户名,将password
替换为你希望的密码。
- 使用以下命令创建新用户:
3. 授予用户权限
-
授予权限:
- 授予用户对特定数据库的所有权限:
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';
- 授予用户对特定数据库的所有权限:
-
刷新权限:
- 执行以下命令以使权限更改生效:
FLUSH PRIVILEGES;
- 执行以下命令以使权限更改生效:
4. 修改现有用户的权限
-
撤销权限:
- 撤销用户对特定数据库的所有权限:
REVOKE ALL PRIVILEGES ON database_name.* FROM 'new_user'@'localhost';
- 撤销用户对所有数据库的所有权限:
REVOKE ALL PRIVILEGES ON *.* FROM 'new_user'@'localhost';
- 撤销用户对特定数据库的所有权限:
-
修改权限:
- 修改用户权限,例如从只读权限改为所有权限:
GRANT ALL PRIVILEGES ON database_name.* TO 'new_user'@'localhost'; FLUSH PRIVILEGES;
- 修改用户权限,例如从只读权限改为所有权限:
5. 删除用户
- 删除用户:
- 使用以下命令删除用户:
DROP USER 'new_user'@'localhost'; FLUSH PRIVILEGES;
- 使用以下命令删除用户:
6. 查看用户权限
-
查看特定用户的权限:
- 使用以下命令查看特定用户的权限:
SHOW GRANTS FOR 'new_user'@'localhost';
- 使用以下命令查看特定用户的权限:
-
查看所有用户的权限:
- 使用以下命令查看所有用户的权限:
SELECT User, Host, Db, Grant_priv FROM mysql.db;
- 使用以下命令查看所有用户的权限:
7. 其他常用命令
-
更改用户密码:
- 使用以下命令更改用户密码:
ALTER USER 'new_user'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES;
- 使用以下命令更改用户密码:
-
锁定用户:
- 使用以下命令锁定用户:
ALTER USER 'new_user'@'localhost' ACCOUNT LOCK;
- 使用以下命令锁定用户:
-
解锁用户:
- 使用以下命令解锁用户:
ALTER USER 'new_user'@'localhost' ACCOUNT UNLOCK;
- 使用以下命令解锁用户:
8. 退出 MySQL
- 退出 MySQL:
- 使用以下命令退出 MySQL:
EXIT;
- 使用以下命令退出 MySQL:
9. 通过宝塔面板管理用户
-
进入宝塔面板:
- 登录宝塔面板,进入“数据库”模块。
-
管理用户:
- 在数据库列表中,选择你要管理的数据库。
- 点击“管理”按钮,进入数据库管理页面。
- 在“用户管理”选项卡中,可以添加、删除和修改用户权限。
通过以上步骤,你可以有效地管理和配置 MySQL 用户权限。如果仍有问题,欢迎继续提问。
上一篇:linux安装宝塔后浏览器打不开 下一篇:linux宝塔面板安装之后访问打不开