怎么样给mysql增加用户

2023年 11月 10日 58.6k 0

在mysql中,增加用户通常会用到CREATE USER和GRANT命令。以下是具体步骤:

# 登陆mysql
mysql -u[用户名] -p[密码]
# 创建用户
CREATE USER '[新用户名]'@'localhost' IDENTIFIED BY '[密码]';
# 给用户赋予权限
GRANT [权限] ON [数据库].[表格] TO '[新用户名]'@'localhost';
# 刷新权限
FLUSH PRIVILEGES;

怎么样给mysql增加用户

其中,[权限]可以是如下授权方式中的任意一种:

ALL PRIVILEGES 授予所有权限
CREATE 在指定数据库中创建表格的权限
DROP 在指定数据库中删除表格的权限
DELETE 删除表格中数据的权限
INSERT 向表格中插入数据的权限
SELECT 读取表格中数据的权限
UPDATE 更新表格中数据的权限

而[数据库].[表格]指的是需要给予该用户权限的数据库和表格。

# 授权所有权限给'user'用户访问本机上的'database'数据库
GRANT ALL PRIVILEGES ON database.* TO 'user'@'localhost';
# 授权'user'用户访问本机上的'database'数据库中的'table1'表格的SELECT权限和'table2'表格的INSERT权限
GRANT SELECT ON database.table1 TO 'user'@'localhost';
GRANT INSERT ON database.table2 TO 'user'@'localhost';

最后记得执行FLUSH PRIVILEGES命令,刷新权限,确保新用户能够正常使用。

FLUSH PRIVILEGES;

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论