特殊:Badtitle/NS100:MySqlWorkBench

来自Ubuntu中文
Oneleaf留言 | 贡献2007年5月24日 (四) 16:10的版本 (新页面: {{From|https://help.ubuntu.com/community/MySqlWorkBench}} {{Languages|UbuntuHelp:MySqlWorkBench}} My notes on installing MySqlWorkBench. As far as I can tell, no one has started working ...)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航跳到搜索
可打印版本不再受到支持且可能有渲染错误。请更新您的浏览器书签并改用浏览器默认打印功能。

{{#ifexist: :MySqlWorkBench/zh | | {{#ifexist: MySqlWorkBench/zh | | {{#ifeq: {{#titleparts:MySqlWorkBench|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:MySqlWorkBench|1|-1|}} | zh | | }}

My notes on installing MySqlWorkBench.

As far as I can tell, no one has started working on packaging it.

sudo apt-get install build-essential liblualib50-dev libglade2-dev libxml++2.6-dev libgtkmm-2.4-dev libpcre3-dev libmysqlclient15-dev uuid-dev libglut3-dev

wget http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0r5.tar.gz/from/http://mysql.mirrors.hoobly.com/

tar xzvf mysql-gui-tools-5.0r5.tar.gz

cd  mysql-gui-tools-5.0r5/mysql-gui-common
./configure --enable-grt --enable-canvas
make
make install

cd ../mysql-workbench
./configure
make
make install

mysql-workbench 

It runs. it segfaulted on me in the fist 5 min of playing. so play on backup data. here is a line to dump all databases (except the system one) from one server:

mysql -u root -pfoo -Bqse 'SHOW dATABASES'  | grep -Ev '^mysql$' | while read db ; do mysqldump  -uroot -pfoo --databases $db ; done >all_databases.sql 

sudo apt-get install mysql-server-5.0
mysql -u root < all_databases.sql 


from the mail list:


The "extra requirements" for mysql-gui-common (when you want support for the Generic Canvas and the GRT) include uuid-dev package and several others, as described here: http://forge.mysql.com/wiki/Building_MySQL_GUI_Tools_on_Linux

I then came across this post which depressed me at first: http://www.monkeyhelper.com/2006/07/mysql_workbench_and_ubuntu_dap.html

However, I was able to get completed builds on everything using the SVN trunk revisions for my Ubuntu 6.06 LTS (Dapper) (on both my i386 and also on my AMD64/x86_64 host) by doing as follows:

sudo apt-get install subversion autoconf automake1.9 libtool

svn co http://svn.mysql.com/svnpublic/mysql-gui-common/trunk mysql-gui-common
cd mysql-gui-common
sh ./autogen.sh --enable-grt --enable-canvas
make
sudo make install
cd ..

svn co http://svn.mysql.com/svnpublic/mysql-administrator/trunk mysql-administrator
cd mysql-administrator
sh ./autogen.sh
make
sudo make install
cd ..

sudo apt-get install libgtkhtml3.8-dev 

# Determine which revision of libgtkhtml ...
$ ls /usr/lib/pkgconfig/libgtk*
# Then include that revision in the --with-gtkthml clause below.

$ svn co http://svn.mysql.com/svnpublic/mysql-query-browser/trunk mysql-query-browser
$ cd mysql-query-browser
$ sh ./autogen.sh --with-gtkhtml=libgtkhtml-3.8
$ make
$ sudo make install
$ cd ..

svn co http://svn.mysql.com/svnpublic/mysql-workbench/trunk mysql-workbench
cd mysql-workbench
sh ./autogen.sh
make
sudo make install
cd ..

svn co http://svn.mysql.com/svnpublic/mysql-migration-tool/trunk/ mysql-migration-tool
cd mysql-migration-tool

# um.. what next doc?  there is no ./autogen.sh or INSTALL.txt...

I'll clean this up as I go.