2017年11月18日土曜日

MySQLデータベースからCSVファイル出力した時の手順

備忘録として

MySQLにrootでログインして
mysql> grant file on *.* to hoge@localhost identified by 'password';

$ mysqldump -u hoge --password=password --tab=/tmp --fields-terminated-by=, database

$ cp /tmp/database.txt ./database.csv

Excel等Windowsで読めるようにエンコードを変換
$ nkf -sLw --overwrite database.csv