【问题标题】:is there a way to set password for each db in MySQL?有没有办法为 MySQL 中的每个数据库设置密码?
【发布时间】:2012-09-30 05:16:27
【问题描述】:

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

【问题讨论】:

  • 数据库密码或用户密码?
  • 你从 Jimp 那里得到了答案

标签: mysql sql database grant user-data


【解决方案1】:

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

CREATE USER Syntax

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

GRANT Syntax

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;

这应该可以帮助您入门。

【讨论】:

    猜你喜欢
    • 2018-08-17
    • 2014-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多