-5

几天来我遇到了一个问题:我需要一个与 Python 程序交互的数据库,但是数据库不允许我使用数据库中的数据。有人告诉我这是因为数据库的用户权限。有谁知道我如何分配权限让我使用 Python?谢谢

4

1 回答 1

1

您需要与拥有数据库的 DBA 交谈,以获得访问权限和访问表的适当权限。

如果您是 DBA,我建议您开始阅读关系数据库,尤其是 MySQL:

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

我建议为每个数据库创建一个用户名和密码。不要授予任何应用程序 root 访问权限。我这样做:

create database contacts;
create user contacts identified by 'contacts';
grant all on contacts.* to 'contacts'@'%';
grant select on `mysql`.`proc` to 'contacts'@'%';
use contacts;
于 2013-03-23T20:11:35.977 回答