Ubuntu下安装DBDesigner4的方法


用了一些日子的Ubuntu,可惜的是在Ubuntu中却找不到一个好用一点的MySQL管理软件。着实让人有些郁闷。今天终于找到了一个软件,推荐给大家:DBDesigner。
这里可以下载其源码或者rpm文件。因为之前编译出现过种种问题,所以我选择了下载rpm包。

wget http://downloads.mysql.com/DBDesigner4/DBDesigner4-0.5.4-0.i586.rpm

之后如果没有安装alien是不能在ubuntu中装rpm的。所以没有安装alien的同学需要先安装alien:

sudo apt-get install rpm alien

将DBDesigner的rpm包转换成deb包,会生成一个一样文件名的deb包,双击就可以安装了:

sudo alien DBDesigner4-0.5.4-0.i586.rpm

安装好之后却还是打不开,用终端运行之后发现报错是libborqt-6.9-qt2.3.so: 无法打开共享对象文件: 没有那个文件或目录。上网查了一下。因为Ubuntu没有默认安装libborqt-6.9-qt2.3.so造成的。解决办法如下:

wget http://nchc.dl.sourceforge.net/project/kylixlibs/kylixlibs3/Generic%20linux/kylixlibs3-borqt-3.0-2.tar.gz

将其解压,把其中的libborqt-6.9.0-qt2.3.so拷贝到/usr/lib中。再将其软连接为libborqt-6.9-qt2.3.so。

sudo cp libborqt-6.9.0-qt2.3.so /usr/lib
sudo ln -s /usr/lib/libborqt-6.9.0-qt2.3.so /usr/lib/libborqt-6.9-qt2.3.so

这样,就可以启动DBDesigner4了。

但是启动之后,想要连接数据库却又报错了,错误信息为

Connection to database failed.
Unable to Load libsqlmy.so

这也因为Ubuntu没有默认安装libsqlmy.so造成的。解决办法如下:

wget http://blog.skzsr.com/wp-content/uploads/downloads/2011/11/dbxmda.tar.gz

解压文件,将里面的libsqlmda.so.4.70拷贝到/usr/lib下面,加上软连接。

sudo cp libsqlmda.so.4.70 /usr/lib
sudo ln -s /usr/lib/libsqlmda.so.4.70 /usr/lib/libsqlmy.so

现在,点击菜单上面的”Database”->”Connect to Database”->”New Database Connection”->”Advanced”,将getSQLDriverMYSQL改为getSQLDriverMySQL(注意最后是MySQL不是MYSQL)。点击”General”,将连接名称,数据库地址等信息填写完整之后就可以连接数据库了。

相关内容