sql - MySQL Workbench 无法在 ubuntu 上打开

标签 sql mysql linux ubuntu mysql-workbench

<分区>

当我尝试打开我安装的 MySQL Workbench 时它没有打开,我尝试使用终端打开它显示以下错误:

命令:

mysql-workbench

错误:

> Workbench can't find libproj.so, some options may be unavailable.
> /usr/bin/mysql-workbench-bin: error while loading shared libraries: libzip.so.4: cannot open shared object file: No such file
> or directory

我已经尝试安装损坏的包并创建符号链接(symbolic link),但我也无法修复。

有人可以帮助解决这个问题吗?

提前致谢。

最佳答案

如果运行 mysql-workbench 命令给出以下警告:

    Workbench can't find libproj.so, some options may be unavailable.

运行这个命令来检查你是否有上面提到的文件:

 $ find / -name libproj.so 2> /dev/null

如果找不到,则运行此命令安装缺少的文件依赖项以消除警告:

 $ sudo apt install libproj-dev proj-bin

它将删除警告。为我工作。请在您的系统中尝试。下面是我的命令输出:

 $ find / -name libproj.so 2> /dev/null
 /usr/lib/x86_64-linux-gnu/libproj.so
 $ mysql-workbench
 Found /lib/x86_64-linux-gnu/libproj.so.15

(注意:即使出现此警告,我的 Workbench 仍在正常运行。我按照上述步骤只是为了消除该警告。)

关于sql - MySQL Workbench 无法在 ubuntu 上打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52111129/

相关文章:

java - 从不同表中减去两个字段并更新MySQL中前一个字段的值

sql - 替换 select 语句中的多个实例

sql - 错误显示时首先显示错误消息,然后返回(MS Sql Server)

mysql - 尝试将 mysql 与 jsp 连接时获取 ClassNotFoundException

c++ - 为什么要为结构的多个数据成员而不是单个成员添加填充?

不能为空的 MySQL 数据类型?

php - 为什么 mysqli_num_rows 总是返回 0?

php - MySQL Select 语句

mysql - 如何最小化 mysqld 写入磁盘的字节数?

linux - 将 VC++ SetWaitableTimer 移植到 gcc