teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

タイトルの変更

2020/05/04 11:55

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- Mysql2::Error: Incorrect string value:  のエラーを解決したい
1
+ リモートとローカル環境のmysqlの違い。Mysql2::Error: Incorrect string value: のエラーを解決したい
body CHANGED
File without changes

1

質問の追加。リモートとローカルのmysqlの設定を追記

2020/05/04 11:55

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -21,6 +21,8 @@
21
21
  defalutの設定では日本語が読み込まれないとこと。
22
22
 
23
23
  以下に設定。
24
+ リモート
25
+ ```
24
26
  +--------------------------+-------------------------------------------+
25
27
  | Variable_name | Value |
26
28
  +--------------------------+-------------------------------------------+
@@ -33,7 +35,22 @@
33
35
  | character_set_system | utf8 |
34
36
  | character_sets_dir | /rdsdbbin/mysql-5.7.26.R1/share/charsets/ |
35
37
  +--------------------------+-------------------------------------------+
36
-
38
+ ```
39
+ ちなみにローカル
40
+ ```
41
+ +--------------------------+----------------------------------------------------------+
42
+ | Variable_name | Value |
43
+ +--------------------------+----------------------------------------------------------+
44
+ | character_set_client | utf8 |
45
+ | character_set_connection | utf8 |
46
+ | character_set_database | utf8 |
47
+ | character_set_filesystem | binary |
48
+ | character_set_results | utf8 |
49
+ | character_set_server | utf8 |
50
+ | character_set_system | utf8 |
51
+ | character_sets_dir | /usr/local/Cellar/mysql@5.6/5.6.47/share/mysql/charsets/ |
52
+ +--------------------------+----------------------------------------------------------+
53
+ ```
37
54
  再度rake db:seed RAILS_ENV=productionをしても同じエラーが出ました。
38
55
 
39
56
  どうやらutf8の設定を実行するコマンドがあるとのことで
@@ -52,6 +69,12 @@
52
69
 
53
70
  MySQL [database-name]> ALTER DATABASE database-name default character set utf8;
54
71
 
72
+ ## 仮説
73
+ もしご存知の方がいらっしゃったらなんですがmysqlのcharacter_sets_dirの設定も
74
+ ローカル、リモートで合わせていかないといけないのでしょうか?
75
+ 知っている方がいればその方法も教えていただければ幸いです。
76
+
77
+
55
78
  ##環境
56
79
  rails 5.2.4
57
80
  ruby 2.5.1