如何修复python Mysql.connector错误1698(28000)访问被拒绝

时间:2018-12-25 20:14:01

标签: python mysql ubuntu

我在Ubuntu 18.04上建立了一个MySQL数据库,并尝试使用mysql.connector通过python连接。该数据库与python(Acer predator)实例位于同一台计算机上。

通过终端连接到MySQL数据库有效。但是在python 3.6中使用mysql.connector会继续产生以下错误:

  

mysql.connector.errors.ProgrammingError:1698(28000):访问被拒绝   用户'root'@'localhost'

即使在Stack Overflow中,我仍然看到有关auth_socket或授予特权的疑难解答提示,但是这些都专注于与MySQL连接,而我的问题专门针对python中的mysql.connector

我正在使用的代码在下面,并且我已与其他用户一起尝试过,没有密码,甚至没有主机-但没有任何作用。

import mysql.connector
conn = mysql.connector.connect(host='localhost',
       database='exampledatabase',
       user='root',
       password='examplepassword')

0 个答案:

没有答案