无法从mysqlutilities运行任何内容:“没有名为mysql.utilities.common“工具”

2024-05-03 17:28:10 发布

您现在位置:Python中文网/ 问答频道 /正文

RedHat 6.5版。mysql 6.1.1.1通过安装的mysql连接器和1.1.1版软件包。mysqlrplcheck可以被执行(尽管我从未发现它是否真的有效)。然后我意识到这个套件的版本缺少了我真正需要的东西,即mysqlrplsync。所以我直接从Oracle下载并安装了1.5.4。发现mysql-connector1.1太旧,因此升级到该套件的2.1.2。在

现在,如果我运行任何suites程序,我会得到:

Traceback (most recent call last):
  File "/usr/bin/mysqlrplcheck", line 24, in <module>
    from mysql.utilities.common.tools import check_python_version
ImportError: No module named mysql.utilities.common.tools

我想应该有一个mysql.py/云数据库.pyc在<pythonlibpath>/目录中,但没有。那么这是甲骨文愚蠢的包装错误吗?在

注意:不是19247867的副本,但实际上并没有答案。不同的环境,(显著地)软件的不同版本。在

不是24267017的副本,也不是它的引用,因为连接器已明确安装。(尽管这可能是个问题。。。查看我的评论)

更新:可能在mysql实用程序2.1.3中修复。请参阅错误报告中的最后一条注释:https://bugs.mysql.com/bug.php?id=77819


Tags: 程序版本套件mysql副本commontoolsoracle
1条回答
网友
1楼 · 发布于 2024-05-03 17:28:10

对于任何在Ubuntu上遇到这个错误的人来说,从oracle安装.deb或使用apt-get对我来说都是不起作用的:

wget https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-utilities-1.5.6.tar.gz
tar -xvf mysql-utilities-1.5.6.tar.gz
cd mysql-utilities-1.5.6

sudo python2.7 setup.py install

相关问题 更多 >