用了一些日子的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”,将连接名称,数据库地址等信息填写完整之后就可以连接数据库了。
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。