有没有办法为MySQL中的每个db设置密码?

有没有办法为MySQL中的每个db设置密码?,mysql,sql,database,grant,user-data,Mysql,Sql,Database,Grant,User Data,有没有办法为MySQL服务器中的每个数据库设置密码。如果有,请给出一些建议。您不能在MySQL数据库上设置密码。您可以为每个数据库、表等授予权限的用户设置密码 这将有助于您开始。db的passwd或用户的passwd?您可以从Jimp获得答案 CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass'; GRANT ALL ON db1.* TO 'jeffrey'@'localhost'; GRANT SELECT ON db2.in

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

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


这将有助于您开始。

db的passwd或用户的passwd?您可以从Jimp获得答案
CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass';
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;