有没有办法为 MySQL 中的每个数据库设置密码?

R J*_* J. 4 mysql sql database grant user-data

有没有办法为 MySQL 服务器中的每个数据库设置密码。如果有,给一些建议。

jim*_*imp 5

您不能在 MySQL 数据库上设置密码。您可以为具有按数据库、表等授予的权限的用户设置密码。

创建用户语法

CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass';
Run Code Online (Sandbox Code Playgroud)

GRANT 语法

GRANT ALL ON db1.* TO 'jeffrey'@'localhost';
GRANT SELECT ON db2.invoice TO 'jeffrey'@'localhost';
GRANT USAGE ON *.* TO 'jeffrey'@'localhost' WITH MAX_QUERIES_PER_HOUR 90;
Run Code Online (Sandbox Code Playgroud)

这应该可以帮助您入门。