他のサーバからの複製
 
 
かねやんMySQLAdminでは、他のMySQLサーバからテーブルをコピーする機能があります。

メニューの”サーバ”に”他のサーバから複製”という項目があります。その項目を選択すると、次のような画面が表示されます。

 ”ホスト”はログイン画面で登録されたホストが表示されます。もし、”ホスト”に表示されていないホストへのアクセスを行うには、ログイン画面で登録を行ってください。

”ホスト”のアイコンを選択すると”データベース”にそのホストのデータベース名が表示されます。

”データベース”のアイコンを選択すると”テーブル”に参照可能なテーブルが表示されます。

”テーブル”のアイコンを選択するとフィールド情報とクエリー文が表示されます。
(クエリー文は編集可能なので、表示されたクエリー文を編集すると、それが有効になります)

最後に”複製先のデータベース”と”新しいテーブル名”を選択・入力してください。
(この項目は必ず入力してください。また、新しいテーブル名は、重複しないようにお願いします。もし、重複を行ってもエラーになると思います)

テーブルのタイプを空白のまま複製を行うと、サーバのデフォルトテーブルタイプが有効になります。サーバの変数を変えない3.23の場合、限り”MyISAM"になると思います。
もし、サーバがINNOBASEテーブル対応の場合、INNOBASEが表示されます。
(サーバが3.23.34aの場合、INNOBASEが有効になっていても、表示されない可能性があります)

 
テーブルタイプの移行
 
 
このプログラムでは、テーブルタイプに移行が可能です。可能なテーブルタイプは下表のとおりです。
 
テーブルタイプ 可能・不可
ISAM 可能
HEAP 可能
MERGE 不可
MyISAM 可能
BDB 不可
INNOBASE 可能
 

MERGEとBDB以外は移行が可能です。

移行の方法は、移行したいデータベースを選択します。

  

その中に”メンテナンス・修復”という項目があります。この項目をクリックしてください。

”メンテナンス・修復”というダイアログが表示されます。その中の4つボタン表示されているはずです。

移行を行いたいボタンを押すと、移行が可能されます。
(データが多い場合、かなり時間が掛かります・・・)

 
 
 
[戻る]