回答編集履歴

1

コメントを受けての回答

2018/06/06 01:43

投稿

takyafumin
takyafumin

スコア2335

test CHANGED
@@ -45,3 +45,29 @@
45
45
 
46
46
 
47
47
  Java等のプログラミング言語を使えばもっと柔軟な条件にも対応できますが、知識のないところから取り組むにはハードルが高いですね。
48
+
49
+
50
+
51
+ ## コメントを受けての回答
52
+
53
+
54
+
55
+ > ただshellでcat awkで抽出したときだけ、mysql -h -u -p がAccess denied for user 'user'@'%' (using password: YES) ではじかれてしまいます。普通にmysql -h -u -p だとつながるのですが、権限のことなので申し訳ないのですが何か原因分かりますか?
56
+
57
+
58
+
59
+ 状況だけで申しますと、`mysql -h -u -p`時の認証に誤りがあることとなります。
60
+
61
+ mysql上で`select host, user from mysql.user;`にて接続しようとしている端末、ユーザが正しいか、入力しているパスワードが正しいかご確認ください。
62
+
63
+
64
+
65
+
66
+
67
+ 修正後のコードの提示がないのでなんとも言えないですが、
68
+
69
+ 今回の抽出をすることで接続できなくなった、ということであれば、
70
+
71
+ 問題点の切り分けとして、shell以外のコマンドで抽出したcsvを作成後、shellで抽出したcsvを指定してimportを実行してください。(元のshellで)
72
+
73
+ もともと正しく動作していれば、データが変わっただけですので接続は問題なく出来るはずです。