阅读量:1
在 Ubuntu 上为 MySQL 用户授权,您需要登录到 MySQL 命令行客户端并执行 GRANT 语句。以下是授权的基本步骤:
-
打开终端 (Terminal)。
-
登录到 MySQL 命令行客户端。使用以下命令,将
your_username替换为您的 MySQL 用户名:
mysql -u your_username -p
输入密码后,您将进入 MySQL 命令行界面。
- 选择要授权的数据库。将
your_database替换为您要授权的数据库名称:
USE your_database;
- 使用 GRANT 语句为用户授权。以下是一个示例,将
your_username替换为您要授权的用户,将your_host替换为允许访问的主机(例如 ‘localhost’ 或 ‘%’ 表示允许从任何主机访问),并将your_privileges替换为您要授予的权限(例如 ‘SELECT, INSERT, UPDATE’):
GRANT your_privileges ON your_database.* TO 'your_username'@'your_host';
例如,如果您要向名为 ‘john’ 的用户授予对名为 ‘mydb’ 的数据库的所有权限,并允许他从任何主机访问,您可以执行以下命令:
GRANT ALL PRIVILEGES ON mydb.* TO 'john'@'%';
- 刷新权限以使更改生效:
FLUSH PRIVILEGES;
- 输入
EXIT;退出 MySQL 命令行客户端。
现在,您已经成功地为 MySQL 用户授权。请注意,根据您的需求,您可能需要授予不同的权限。以下是一些常用的权限:
- SELECT:允许用户查询数据。
- INSERT:允许用户向表中插入数据。
- UPDATE:允许用户更新表中的数据。
- DELETE:允许用户删除表中的数据。
- CREATE:允许用户创建新表和数据库。
- DROP:允许用户删除表和数据库。
- ALTER:允许用户修改表结构。
- GRANT OPTION:允许用户授予或撤销其他用户的权限。
以上就是关于“ubuntu mysql如何授权”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm