【发布时间】:2019-06-12 20:41:03
【问题描述】:
我有一个全新的 MariaDB 安装,没有密码。
通过mysql 连接适用于root 用户,无需密码且无需任何附加参数。
$ sudo -i root
$ mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Server version: 10.2.21-MariaDB-log MariaDB Server
但是使用 python MySQLdb 库连接到套接字失败:
$ python
Python 2.7.5 (default, Sep 12 2018, 05:31:16)
>>> import MySQLdb
>>> MySQLdb.connect(unix_socket='/var/lib/mysql/mysql.sock')
_mysql_exceptions.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: NO)")
MariaDB 与 MySQL 的兼容性是否存在问题?有人可以复制吗?
【问题讨论】:
标签: python mariadb mysql-python