mysql设定普通用户

2023年 8月 6日 22.6k 0

什么是MySQL普通用户

MySQL是一种常用的关系型数据库,不同的用户拥有访问数据库的不同权限。而普通用户是指使用MySQL的用户中,没有管理员权限的用户。

如何为MySQL创建普通用户

mysql设定普通用户

使用MySQL的root账户登录MySQL服务器,然后执行以下命令创建一个新用户:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

其中,username是新用户的账户名,localhost是指该用户只能从本地主机登录MySQL数据库,password是该用户的密码。

为MySQL普通用户分配权限

创建好新用户后,需要通过授权为其分配访问权限:

GRANT SELECT, INSERT, UPDATE ON dbname.* to 'username'@'localhost';
FLUSH PRIVILEGES;

其中,dbname是该用户有权访问的数据库名,SELECT、INSERT、UPDATE是该用户有权进行的操作,可以根据需要自行添加或删除。'username'@'localhost'代表授权给该用户的账户名和所在主机。

查看MySQL用户权限

可以通过以下命令查看创建的用户及其权限:

SHOW GRANTS FOR 'username'@'localhost';

以上是为MySQL创建普通用户并为其分配权限的步骤。使用普通用户能够有效限制对数据库的未授权访问,并保障数据库的安全性。

相关文章

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

发布评论