MySQL-Utilities 工具报 TypeError: wrap_socket() got an unexpected keyword argument 'ciphers'
MySQL 大约 2055 字工具版本
Python
版本:2.6.6
mysql-connector-python
版本:2.1.7
错误信息
[root@root ~]# mysqldiskusage --server=root:12345678@192.168.153.100
WARNING: Using a password on the command line interface can be insecure.
# Source on 192.168.153.100: ...
Traceback (most recent call last):
File "/usr/bin/mysqldiskusage", line 126, in <module>
servers = connect_servers(source_values, None)
File "/usr/lib/python2.6/site-packages/mysql/utilities/common/server.py", line 489, in connect_servers
source = get_server(src_name, src_dict, quiet, verbose=verbose)
File "/usr/lib/python2.6/site-packages/mysql/utilities/common/server.py", line 336, in get_server
server_conn.connect()
File "/usr/lib/python2.6/site-packages/mysql/utilities/common/server.py", line 1098, in connect
self.db_conn = self.get_connection()
File "/usr/lib/python2.6/site-packages/mysql/utilities/common/server.py", line 1178, in get_connection
db_conn = mysql.connector.connect(**parameters)
File "/usr/lib/python2.6/site-packages/mysql/connector/__init__.py", line 179, in connect
return MySQLConnection(*args, **kwargs)
File "/usr/lib/python2.6/site-packages/mysql/connector/connection.py", line 95, in __init__
self.connect(**kwargs)
File "/usr/lib/python2.6/site-packages/mysql/connector/abstracts.py", line 728, in connect
self._open_connection()
File "/usr/lib/python2.6/site-packages/mysql/connector/connection.py", line 228, in _open_connection
self._ssl)
File "/usr/lib/python2.6/site-packages/mysql/connector/connection.py", line 150, in _do_auth
ssl_options.get('cipher'))
File "/usr/lib/python2.6/site-packages/mysql/connector/network.py", line 420, in switch_to_ssl
ssl_version=ssl.PROTOCOL_TLSv1, ciphers=cipher)
TypeError: wrap_socket() got an unexpected keyword argument 'ciphers'
错误原因
Python2.6.6
中的ssl
模板和mysql-connector-python2.1.7
中的所需的方法签名不同。
解决办法
卸载2.1.7
版本的mysql-connector-python
,安装2.0.4
版本。
参考
阅读 3232 · 发布于 2019-09-27
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Vue $nextTick 解决 v-if 切换后操作 DOM 报错问题阅读 389
-
Rust 配置 IDEA Debug阅读 104
-
minikube start Unable to determine current user's administrator privileges阅读 472
-
JavaScript onstorage 监听本地存储变更事件阅读 2158
-
AndroidStudio module 中依赖 arr 后,报 failed to resolve 错误的解决方法阅读 2396
-
Android ContentLoadingProgressBar 进度条控件阅读 7887
-
软考-系统架构设计师:层次化存储结构阅读 1457
-
Redis 使用 HyperLogLog 统计独立 IP 数阅读 2498
-
Spring Boot 添加 JFR 事件监控阅读 287
-
MySQL 使用的是 BTree 还是 B+Tree阅读 2519