2012-10-02 72 views
-3

我想为另一个数据库('DB2')为数据库(假设'DB1')&'4567'设置密码'1234'。这是可能的在mysql或xaamp中将密码设置为我的sql中的单个数据库

+0

是的。每个连接都有自己的用户名和密码。您可以根据需要使用相同的用户名和密码连接到相同的数据库或不同的数据库。考虑到您已安装xammp,请考虑使用 –

+0

。您应该打开http:// localhost/phpmyadmin /点击数据库选项卡,您可以编辑每个数据库的权限。 –

回答

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

1

可以用PHP myadmin做到这一点

enter image description here

点击检查权限

enter image description here

1

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

相关问题