Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 授予用户对数据库的权限_Python_Mysql_Permissions - Fatal编程技术网

Python 授予用户对数据库的权限

Python 授予用户对数据库的权限,python,mysql,permissions,Python,Mysql,Permissions,我已经有一个问题好几天了:我需要一个与Python程序交互的数据库,但数据库不允许我使用数据库中的数据。有人告诉我这是因为数据库的用户权限。 有人知道我如何分配使用Python的权限吗? 谢谢您需要与拥有要被授予访问权限和访问表的适当权限的数据库的DBA联系 如果DBA是您,我建议您开始阅读关系数据库,尤其是MySQL: 我建议为每个数据库创建用户名和密码。不要授予任何应用程序根访问权限。我是这样做的: create database contacts; create user contacts

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

您需要与拥有要被授予访问权限和访问表的适当权限的数据库的DBA联系

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

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

create database contacts;
create user contacts identified by 'contacts';
grant all on contacts.* to 'contacts'@'%';
grant select on `mysql`.`proc` to 'contacts'@'%';
use contacts;
看看这个: