2012-02-14 52 views
1

私は自分のコンピュータにMySQLワークベンチをインストールしましたが、古いデータベースをシステムにインポートしているようです。すべてのデータがそこにあります。MySQLワークベンチでテーブルを作成できません

ただし、データベースを展開すると、テーブル、ビュー、ルーチンが表示されます。私がテーブルを右クリックすると、create table ...をクリックしても何も起こりません。しかし、create SQLコマンドを手動で入力するとテーブルが正常に作成されます。

古いラップトップがあります

OS: Ubuntu 10.04.3 
MySQL: 5.1.41 
MySQL Workbench: 5.2.33 

新しいラップトップがあります

OS: Ubuntu 10.04.3 
MySQL: 5.1.41 
MySQL Workbench: 5.2.37 

私もsudo mysql-workbenchを使用してMySQLのワークベンチを起動しようとしていると私は同じ問題を取得します。

しかし、それは私が新しいラップトップ上のコマンドラインから起動する場合は、コマンドラインで次のような出力が得られない:古いノートパソコンで

[email protected]:~$ mysql-workbench 
Ready. 

** Message: query.save_edits built-in command is being overwritten 
** Message: query.discard_edits built-in command is being overwritten 

** (mysql-workbench-bin:2737): CRITICAL **: murrine_style_draw_box: assertion `height >= -1' failed 

(mysql-workbench-bin:2737): glibmm-CRITICAL **: 
unhandled exception (type Glib::Error) in signal handler: 
domain: gtk-builder-error-quark 
code : 6 
what : Unknown internal child: selection 


(mysql-workbench-bin:2737): glibmm-CRITICAL **: 
unhandled exception (type Glib::Error) in signal handler: 
domain: gtk-builder-error-quark 
code : 6 
what : Unknown internal child: selection 

[email protected]:~$ 

私が取得:

[email protected]:~$ mysql-workbench 
Log levels '0111000' 
disabling log level 0 
enabling log level 1 
enabling log level 2 
enabling log level 3 
disabling log level 4 
disabling log level 5 
disabling log level 6 
Ready. 

どれをなぜ私はマウスを使ってテーブルを作成できないのでしょうか?

+1

権限の問題である可能性がありますか?あなたはrootや他のユーザーとして実行していますか? – ralfe

+0

更新された質問をご覧ください。古いラップトップと新型の両方のコマンドラインからmysql-workbenchを起動し、端末の違いを見てみましょう。 – oshirowanen

+0

クロス投稿:http://askubuntu.com/questions/104230/cant-create-tables-with-mysql-workbench – alfasin

答えて

2

これはUbuntuの10.04の既知の問題です:

に行く: /usr/share/mysql-workbench/modules/data/editor_mysql_table_live.glade とこのようになり、すべてのノードを削除します。

<child internal-child="selection"> 
    <object class="GtkTreeSelection" id="treeview-selection5"/> 
</child> 
+0

それは完全に働いた。私の新しいラップトップで何が起こったのか、それとも私の古いラップトップではありませんか?私が知っている唯一の違いは、古いノートパソコンで、Ubuntu 10.04を使ってUbuntuをインストールした後、最終的に10.04.1にアップグレードした後で2回、次にsudo aptitude full-upgradeでアップグレードしたことです。新しいノートパソコンで、私はUbuntu 10.04.3だったUbuntuの最新のイメージをダウンロードしました。 – oshirowanen

関連する問題