【问题标题】:give user permissions to database [closed]授予用户对数据库的权限[关闭]
【发布时间】:2013-03-13 13:25:34
【问题描述】:

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

【问题讨论】:

标签: python mysql permissions


【解决方案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;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-21
    • 2012-01-29
    • 2014-03-14
    • 1970-01-01
    • 1970-01-01
    • 2015-04-24
    • 2017-09-19
    相关资源
    最近更新 更多