无法使用python

时间:2018-12-11 10:49:27

标签: python mysql cpanel

我想使用python连接cpanel中的数据库(mysql)。但是我不知道如何使用python与cpanel连接。

我在python中使用pymysql模块尝试了以下代码:

import pymysql
pymysql.connect("ipaddress","user","password","database_name")

连接到mysql时出现以下错误:

  

OperationalError:(1045,“拒绝访问用户'username'@'DELL'(使用密码:是)”)

1 个答案:

答案 0 :(得分:0)

似乎您没有该用户的适当权限。

  • 首先使用root用户和GRANT用户(需要的用户)连接到数据库。

  • 取决于用户所需的权限,例如:

    GRANT SELECT, INSERT, UPDATE ON database_name.* TO 'username'@'database_name' identified by 'password';

    GRANT具有以下所有特权:

    GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'database_name' identified by 'password';

  • 然后使用FLUSH PRIVILEGES;

  • 保存更改
  • 尝试重新连接