我想使用python连接cpanel
中的数据库(mysql)。但是我不知道如何使用python与cpanel
连接。
我在python中使用pymysql
模块尝试了以下代码:
import pymysql
pymysql.connect("ipaddress","user","password","database_name")
连接到mysql时出现以下错误:
OperationalError:(1045,“拒绝访问用户'username'@'DELL'(使用密码:是)”)
答案 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;