ユーザ用ツール

サイト用ツール


db:mysql:csv出力

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
db:mysql:csv出力 [2022/06/24 15:37]
humolife [mysqldump を使用]
db:mysql:csv出力 [2022/06/24 15:38] (現在)
humolife [mysqldump を使用]
行 7: 行 7:
 --tab には出力したいディレクトリを指定 --tab には出力したいディレクトリを指定
  
-以下のようにファイル出力の権限がなくてエラーが出る場合、次に紹介する「mysql コマンドを使用」にすると成功するかもしれない。 
 <code nolinenums> <code nolinenums>
 mysqldump: Got error: 1227: Access denied; you need (at least one of) the FILE privilege(s) for this operation when executing 'SELECT INTO OUTFILE' mysqldump: Got error: 1227: Access denied; you need (at least one of) the FILE privilege(s) for this operation when executing 'SELECT INTO OUTFILE'
 </code> </code>
 +このようなファイル出力の権限がなくてエラーが出る場合、次に紹介する「**mysql コマンドを使用**」方法だと成功するかもしれない。
 +
 ==== mysql コマンドを使用 ==== ==== mysql コマンドを使用 ====
 <code:sql> <code:sql>
 mysql -h HOST -u USER_NAME -p DB_NAME -e "select * from TABLE_NAME;" | sed -e 's/^/"/g' | sed -e 's/$/"/g' | sed -e 's/\t/","/g' > /tmp/table_name.csv mysql -h HOST -u USER_NAME -p DB_NAME -e "select * from TABLE_NAME;" | sed -e 's/^/"/g' | sed -e 's/$/"/g' | sed -e 's/\t/","/g' > /tmp/table_name.csv
 </code> </code>
db/mysql/csv出力.1656052678.txt.gz · 最終更新: 2022/06/24 15:37 by humolife