[解決済み] コマンドラインから mysql データベースをプレーンテキスト (CSV) にダンプしてバックアップする。
2023-01-12 03:37:03
質問
mysqldumpはmysqlが読むのに便利な形式でしか出力しないので避けたいのですが。 CSV の方がより普遍的なようです(1 テーブルにつき 1 ファイルで大丈夫です)。 しかし、mysqldumpの利点があるのなら、私はすべてを聞いています。 あと、コマンドライン(linux)から実行できるものがいいです。 それがmysqlスクリプトであれば、そのようなものを作る方法へのポインタが役に立ちます。
どのように解決するのですか?
テーブル・アット・ア・タイムに対応でき、データがバイナリでなければ
-B
オプションを
mysql
コマンドに追加します。 このオプションを使用すると、Excel などに簡単にインポートできる TSV (タブ区切り) ファイルが生成されます。
% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database
また、サーバーのファイルシステムに直接アクセスできる場合は
SELECT INTO OUTFILE
を使うことで、本当の CSV ファイルを生成することができます。
SELECT * INTO OUTFILE 'table.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM table
関連
-
[解決済み】マルチパート識別子をバインドできませんでした。
-
[解決済み] Mysqlでidを使用してテーブルから多くの行を削除する
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] MySQLでコマンドラインを使用してユーザーアカウントのリストを取得するにはどうすればよいですか?
-
[解決済み] コマンドラインから .bash_profile を再読み込みする方法は?
-
[解決済み] コマンドラインからすべての環境変数をリストアップ
-
[解決済み] MySQLデータベースのテーブルのサイズを取得する方法は?
-
[解決済み] Windowsのコマンドラインからアプリケーションの終了コードを取得するにはどうすればよいですか?
-
[解決済み】コマンドラインを使ってpostgresのバックアップファイルをリストアする?
-
[解決済み】コマンドラインからMySQLのダンプをダウンロードする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
mysqlのデータ圧縮性能比較 詳細
-
Mysql がエラーを報告 オペランドには 1 つのカラムが含まれている必要があります。
-
Mysql がエラー 1241 を報告 オペランドは 1 つのカラムを含む必要があります。
-
MySQL 接続タイムアウト。エラー SQLSTATE[HY000] [2002] 接続がタイムアウトしました 解決済み
-
msql クエリでのエラー 'where 節' の不明な列 'yellow fruit'
-
Mysqlの使用中に発生したエラーの一部
-
CMakeエラー。ソースディレクトリ "/xxx/mysql-5.6.21" に CMakeLists.txt がないようです。
-
[解決済み] MySQLのクエリ結果をCSV形式で出力するにはどうすればよいですか?
-
[解決済み】MySQLで--secure-file-privにどう対処すればいいのか?
-
[解決済み] なぜsedは "タブ "として認識しないのですか?