Tuesday, September 16th, 2025

添加mysql用户并授予指定数据库权限

CREATE USER ‘testuser’@’%’ IDENTIFIED BY ‘jiwushi’;
GRANT ALL PRIVILEGES ON testuser.* TO ‘testuser’@’%’;
FLUSH PRIVILEGES;

这里解释一下这些命令的含义:

– `CREATE USER ‘testuser’@’%’ IDENTIFIED BY ‘123456’;`:创建一个新用户,用户名为 `testuser`,允许从任何主机(`’%’`)登录。密码是 `123456`。

– `GRANT ALL PRIVILEGES ON testuser.* TO ‘testuser’@’%’;`:给这个用户授予 `testuser` 数据库中的所有权限。

– `FLUSH PRIVILEGES;`:刷新系统权限,确保立即生效。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注