Ubuntu下的数据库设计工具DBDesigner4的安装方法

        Linux虽然好,但是伴随这缺点,那就是很多windows上的商业软件的功能没法使用,就比如说数据库访问工具,PLSQL就不能用,还好Oracle提供了免费的SQLDeveloper,可以直接访问Oracle数据库,装上插件之后也可以访问MySQL,SQLServer等数据库,然而在Linux尤其是Ubuntu下如何进行数据库设计呢,本文推荐了一个工具DBDesigner4,不但可以进行数据库设计,还可以图形化访问数据库,然而安装过程比较痛苦,此处记录下:

 

下载DBDesigner,地址是http://fabforce.net/downloads.php

个人比较倾向rpm包,二进制编译有时候不好控制,也可以直接下载:

 

 

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

 rpm转deb需要安装alien,安装并转化:

 

sudo apt-get install rpm alien
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

解压,然后拷贝,链接

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”,将连接名称,数据库地址等信息填写完整之后就可以连接数据库了。

你可能感兴趣的:(ubuntu)