0

Windowsインストーラーを使用して、MySQLに実稼働データベースがあります。

MySQL Workbench CE 5.2.47 と MySQL がインストールされていました。

ここで、本番データベースのバックアップを取得するために mysqldump を起動したいと考えています。mysqldump は MySQL Workbench CE 5.2.47 ディレクトリにあります。

だから私はこのdosコマンドを起動します:

/mysqldump -udu -pdu mydatabase_prod > d:/test.sql

Version of mysql : mysqldump --version => 5.5.16.

そして...開始..失敗しました私はこの醜いエラーを持っています:

mysqldump: 'SET OPTION SQL_QUOTE_SHOW_CREATE=1' を実行できませんでした: SQL 構文にエラーがあります。1 行目の「OPTION SQL_QUOTE_SHOW_CREATE=1」付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください (1064)

以前の mysqldump.exe を入手できますか?

mysqldump が MySQL ワークベンチのバージョンよりも古いのはなぜですか?

4

3 に答える 3

2

mysql サーバーがインストールされている場合は、そのインストール フォルダーのビンにすべてのツールが含まれています: C:\Program Files\MySQL\MySQL Server 5.6\bin

ここに、ワークベンチに依存しない *.sql-dump を生成する「mysqldump.exe」があります。ワークベンチでダンパーを設定する必要があります: 編集 -> 設定 -> 管理者。

于 2013-06-16T16:17:47.063 に答える
0

サーバーにはmysqldumpツールも付属しています。手動でダンプを実行する場合は、代わりにこれを使用してダンプを実行してください。ただし、Workbenchにダンプを実行させることはできます(「管理」セクションを参照)。

于 2013-03-18T08:28:57.923 に答える
0

ここで解決策を見つけました(Windowsでも機能します):MySQLサーバー5.6 + MySQL WorkBench 5.2.47 = OSXでのダンプエラー

于 2013-05-31T13:52:53.853 に答える