python连接odbc数据源,jdbc连接access数据库步骤
iamtryingtousepymsqltoconnecttomysqldb,主机为"115.28.236.225",使用默认端口33603306
导入已安装
defconndb(:
conn=pymysql.connect(主机= 115.28.236.225 ,用户=root ,密码=xxx ,数据库=yyy ,字符集=uus
返回(conn,cur);
conn,cur=connDB()
我用python db_connect.py运行不过igottheerrormessagepymysql。呃。操作错误360(1045,u accessdeniedforuser root @ 58.196.159.221 (使用密码:yes())、我不知道在哪里
(ihavetriedtousemysqlworkbenchtoconnecttomysql,和热工作,所以,iamsureitmustbosomengronghwitheythoncode)。
我该如何解决这个问题?高级谢谢进来!
解决方案
I willingtobettthathyoudon thavethepropertpermissionssetfortherootacountfroexternalsources。
原因youareseeingpymysql。呃。操作错误:(1045,u accessdeniedforuser root @ 58.196.159.221 是因为您可能只从root @ local hoo runifconfigandcheckyouripaddress获得accesstomysql。
修复:
grantallonroot .*以根 @58.196.159.221 标识的在此输入密码;
脸红权限;
thislwilallowforremoteaccesstomysql。
如果您想从本地主机访问MySQL,请执行以下操作:
grantallonroot .*到由在此输入密码标识的根目录“@”localhost
脸红权限;
ifyouwanttogantaccessfromanipaddress:
gantallonroot .*到由在此输入密码标识的根“@”%
脸红权限;
来自MySQL数据库的flushprivilegesreloadshipprivileges,这是必需的afteryoumakeachangetoserpermissions。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。