Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 在python中使用pymysql连接数据库_Database_Python 3.x_Mysql Python_Pymysql - Fatal编程技术网

Database 在python中使用pymysql连接数据库

Database 在python中使用pymysql连接数据库,database,python-3.x,mysql-python,pymysql,Database,Python 3.x,Mysql Python,Pymysql,我还在学习如何使用python库处理数据库 执行以下代码时发生操作错误 代码段: 错误: 这可能是什么原因 执行以下代码屏幕截图时发生操作错误。这可能是什么原因 有问题的错误是: (1045, "Access denied for user 'root'@'localhost' (using password: NO)") 它显示您试图在没有密码的情况下连接,而实际上在连接参数中提供了密码。这是pymysql的一个已知错误,所以答案可能取决于版本。如果您可以使用mysql-u root-p

我还在学习如何使用python库处理数据库

执行以下代码时发生操作错误

代码段: 错误: 这可能是什么原因

执行以下代码屏幕截图时发生操作错误。这可能是什么原因

  • 有问题的错误是:

    (1045, "Access denied for user 'root'@'localhost' (using password: NO)")
    
    它显示您试图在没有密码的情况下连接,而实际上在连接参数中提供了密码。这是pymysql的一个已知错误,所以答案可能取决于版本。如果您可以使用
    mysql-u root-proot-world
    (连接参数中的数据库、密码和用户)正常连接到mysql,这意味着您的数据库确实具有正确的凭据,并且需要密码,而connect方法不发送密码,这很可能是由于旧版本。另一方面,如果您无法连接,那么您的根密码很可能是空的,您需要正确设置它。还有一个选项是,您在根用户访问数据库“world”时遇到问题

(1045, "Access denied for user 'root'@'localhost' (using password: NO)")
(1045, "Access denied for user 'root'@'localhost' (using password: NO)")