【问题标题】:setting password to an individual Database in my sql [closed]在我的sql中为单个数据库设置密码[关闭]
【发布时间】:2012-10-02 11:30:32
【问题描述】:

我想为一个数据库(假设为“DB1”)设置密码“1234”,为另一个数据库(“DB2”)设置密码“4567”。这在 mysql 或 xaamp 中是否可行

【问题讨论】:

  • 是的。每个连接都有自己的用户名和密码。您可以根据需要使用相同的用户名和密码连接到相同或不同的数据库。
  • 考虑到您安装了 xammp。你应该打开localhost/phpmyadmin点击数据库选项卡然后你可以编辑每个数据库的权限。

标签: java php mysql


【解决方案1】:

您可以在phpmyadmin或mysql控制台中创建拥有自己权限并且可以访问某些数据库的用户。

CREATE USER user_specification
    [, user_specification] ...

user_specification:
    user [IDENTIFIED BY [PASSWORD] 'password']

另见mysql documentation

还有大命令:

CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass';
GRANT ALL ON db1.* TO 'jeffrey'@'localhost';
GRANT SELECT ON db2.invoice TO 'jeffrey'@'localhost';

http://dev.mysql.com/doc/refman/5.1/en/grant.html

【讨论】:

    【解决方案2】:

    您可以在 php myadmin 中执行此操作

    点击查看权限

    【讨论】:

      【解决方案3】:

      是的,这是可能的。在PHPMyAdmin 你有这样的选择;您可以为每个数据库提供自己的密码。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-02-25
        • 2014-09-04
        • 1970-01-01
        • 2017-12-07
        • 2017-01-04
        • 1970-01-01
        • 2014-07-17
        • 2015-05-15
        相关资源
        最近更新 更多