有没有办法为MySQL服务器中的每个数据库设置密码。如果有,请提出一些建议。
答案 0 :(得分:4)
您无法在MySQL数据库上设置密码。您可以为具有按数据库,表等授予的权限的用户设置密码。
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;
这应该有助于你开始。