我已经设置了一个正在运行的mysql实例(可以通过命令行以root用户或其他用户的身份成功登录),但是当尝试使用以下方式连接时:
from mysql import connector
conn = connector.connect(user='root', password='...', host='127.0.0.1')
我得到了一个错误:
^{pr2}$我是mysql的新手,如果这是一个明显的问题,很抱歉,但任何帮助都将不胜感激。在
如果有帮助,下面是从命令行运行mysql时的状态:
mysql Ver 8.0.13 for Linux on x86_64 (MySQL Community Server - GPL)
Connection id: 32
Current database:
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 8.0.13 MySQL Community Server - GPL
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8mb4
Db characterset: utf8mb4
Client characterset: utf8mb4
Conn. characterset: utf8mb4
UNIX socket: /var/run/mysqld/mysqld.sock
Uptime: 1 hour 6 min 28 sec
我遇到了同样的问题,不得不将mysql连接器python版本从8.x.x更改为2.2.3。这完全解决了我的问题。希望这对某人有帮助。在
您运行过^{} 命令了吗?根据文件:
相关问题 更多 >
编程相关推荐