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