CentOS7上MySQL Workbench安装过程【记录】

下载依赖

在官网下载了mysql-workbench-community-6.3.8-1.el7.x86_64.rpm,执行指令

rpm -ivh mysql-workbench-community-6.3.8-1.el7.x86_64.rpm

缺少依赖:

错误:依赖检测失败:
tinyxml 被 mysql-workbench-community-6.3.8-1.el7.x86_64 需要
libzip 被 mysql-workbench-community-6.3.8-1.el7.x86_64 需要
python-paramiko >= 1.15.1 被 mysql-workbench-community-6.3.8-1.el7.x86_64 需要
proj 被 mysql-workbench-community-6.3.8-1.el7.x86_64 需要
libGLU.so.1()(64bit) 被 mysql-workbench-community-6.3.8-1.el7.x86_64 需要
libgdkmm-2.4.so.1()(64bit) 被 mysql-workbench-community-6.3.8-1.el7.x86_64 需要
libgtkmm-2.4.so.1()(64bit) 被 mysql-workbench-community-6.3.8-1.el7.x86_64 需要
libodbc.so.2()(64bit) 被 mysql-workbench-community-6.3.8-1.el7.x86_64 需要
libodbcinst.so.2()(64bit) 被 mysql-workbench-community-6.3.8-1.el7.x86_64 需要
libpq.so.5()(64bit) 被 mysql-workbench-community-6.3.8-1.el7.x86_64 需要

需要一个个安装依赖:

  1. 配置epel源
    进tinyxml 是存在于EPEL repository ,所以先在centos设置EPEL 源地址,这里借鉴配置国内yum源和epel源
    配置的阿里源
  2. 下载各种缺少的依赖(不换源可能会出现找不到软件包的情况。)
yum install tinyxml
yum install epel-release
yum install proj
yum install libzip
yum install python-paramiko
yum install libGLU*

注意后面的几个提示可能是实际依赖的子包、库,不一定是真正的软件包名,使用yum 的search 命令查询相关的软件包,这里参考https://blog.csdn.net/weixin_32123093/article/details/113145908安装:

sudo yum install atkmm-devel cairomm-devel unixODBC-devel pangomm-devel libpqxx-devel libsigc++20 gtkmm24

再次执行指令进行安装

rpm -ivh mysql-workbench-community-6.3.8-1.el7.x86_64.rpm

使用

进入 /usr/share/applications 文件夹, 复制mysql-workbench.desktop到桌面(使用root用户操作),并修改用户及用户组:

cd /usr/share/applications
cp mysql-workbench.desktop /home/zw/Desktop/mysql-workbench.desktop 

移动之后在桌面的终端,修改权限

chmod a+rwx mysql-workbench.desktop 

打开会提示未信任的应用程序启动器,而且不会给出信任的选项,这个时候我去找了一些方法,甚至找到了chmod -R 777 然后我的文件夹就看不到了。。。暂时不清楚原因,后来自己在图形界面直接复制粘贴之后,mysql-workbench.desktop 的所有者变成了用户(非root)之后就可以进行信任,然后就可以用啦~~
附一张WorkBench的运行图:
WorkBench运行

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值