4

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

4

1 回答 1

5

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

创建用户语法

CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass';

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;

这应该可以帮助您入门。

于 2012-09-30T05:19:55.943 回答