1

件名。table_name.sql ファイルに。知りたいのですが、MySQL の公式ドキュメントには、データベース全体をダンプする方法についての情報しかありません。または、私は下手なサーファーです。

更新しました:

わかりました、試しています:

mysql> mysqldump db_name tbl_name;

また

mysql> mysqldump root mypass123 db_name tbl_name;

また

mysql> mysqldump -root -mypass123 db_name tbl_name;

常に同じエラー:

エラー 1064 (42000): SQL 構文にエラーがあります。1行目の「mysql dump personal」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください

更新しました:

はい、それは本当にシェルからです(プロンプトではなく):

mysql\bin>mysqldump -root -p db_name テーブル名 > テーブル名.sql

パスワードを入力してください: * **

mysqldump: エラーが発生しました: 1045: 接続しようとすると、ユーザー 'ODBC'@'localhost' のアクセスが拒否されました (パス ソードを使用: YES)

私はパスワードを持っていて、私のユーザーは root です。

それを見つけた:

単純ルートまたは -root ではなく、-uroot である必要があります。

そのファイルを見つける必要があります。笑っている。Ok。彼は現在の bin ディレクトリにいます。フル パスを使用するのが正しい方法かもしれません: > C:\tbl_name.sql

皆さん、ありがとうございました!

4

1 に答える 1

4

を使用するだけでテーブルをエクスポートできます

mysql\bin> mysqldump -uuser -p db_name table_name, table_name  > table_name.sql

mysql ダンプ ドキュメント

mysql\bin> mysqldump [options] db_name [tbl_name ...]
mysql\bin> mysqldump [options] --databases db_name [tbl_name]
于 2012-06-16T04:38:41.373 に答える