質問編集履歴

5

command not foundのスクリーンショット追加

2019/09/06 04:48

投稿

H40831
H40831

スコア973

test CHANGED
File without changes
test CHANGED
@@ -98,6 +98,8 @@
98
98
 
99
99
  `command not found`が返ってきました。
100
100
 
101
+ ![イメージ説明](be3114c8b71b94240472b21bbbb80d4b.png)
102
+
101
103
  おそらく、MySQLを、皆さんがよく行われているHomebrewからのインストールではなく、ディスクイメージからインストールしたことで何かの状態が違っているのだと思うのですが、私の状況ではどのように対策すべきか、検索してもヒットしません。
102
104
 
103
105
 

4

試したことのコードブロックにbashのシンタックスカラーを適用

2019/09/06 04:48

投稿

H40831
H40831

スコア973

test CHANGED
File without changes
test CHANGED
@@ -128,7 +128,7 @@
128
128
 
129
129
 
130
130
 
131
- ```
131
+ ```bash
132
132
 
133
133
  local-mac:mysql user_name$ ps -e | grep mysqld
134
134
 
@@ -156,7 +156,7 @@
156
156
 
157
157
 
158
158
 
159
- ```
159
+ ```bash
160
160
 
161
161
  local-mac:mysql user_name$ ps -e | grep mysqld
162
162
 
@@ -174,7 +174,7 @@
174
174
 
175
175
 
176
176
 
177
- ```
177
+ ```bash
178
178
 
179
179
  local-mac:mysql user_name$ mysql.server restart
180
180
 

3

試したことの追記。

2019/09/02 03:54

投稿

H40831
H40831

スコア973

test CHANGED
File without changes
test CHANGED
@@ -119,3 +119,65 @@
119
119
  `LOCAL DATA INTO~`で読み込んだデータが文字化けしてしまう事が、そもそもの発端のため、業務上の質問としては質問できない状況です…。
120
120
 
121
121
  業務上で使用しなくとも、このままでは圧倒的に知識が不足しているのは明らかなので、今後のために勉強したく、Teratailで質問させていただきました。
122
+
123
+
124
+
125
+ # 試したこと
126
+
127
+ 頂いた回答を参考にプロセスのkillを試行してみたのですが、状況は変わりませんでした…。
128
+
129
+
130
+
131
+ ```
132
+
133
+ local-mac:mysql user_name$ ps -e | grep mysqld
134
+
135
+ 4293 ?? 0:00.03 /bin/sh /usr/local/mysql/bin/mysqld_safe --user=mysql
136
+
137
+ 4367 ?? 0:19.01 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=local-mac.local.err --pid-file=local-mac.local.pid
138
+
139
+ 54030 ttys003 0:00.00 grep mysqld
140
+
141
+
142
+
143
+ local-mac:mysql user_name$ sudo kill 4367
144
+
145
+ Password:
146
+
147
+ local-mac:mysql user_name$ sudo kill 4293
148
+
149
+ kill: 4293: No such process
150
+
151
+ ```
152
+
153
+
154
+
155
+ 再度プロセスを確認すると、再起動(?)した様子です。
156
+
157
+
158
+
159
+ ```
160
+
161
+ local-mac:mysql user_name$ ps -e | grep mysqld
162
+
163
+ 54452 ?? 0:00.04 /bin/sh /usr/local/mysql/bin/mysqld_safe --user=mysql
164
+
165
+ 54533 ?? 0:00.68 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=local-mac.local.err --pid-file=local-mac.local.pid
166
+
167
+ 54557 ttys003 0:00.00 grep mysqld
168
+
169
+ ```
170
+
171
+
172
+
173
+ 試しに再度`mysql.server`コマンドを叩いてみましたが…。
174
+
175
+
176
+
177
+ ```
178
+
179
+ local-mac:mysql user_name$ mysql.server restart
180
+
181
+ -bash: mysql.server: command not found
182
+
183
+ ```

2

LOAD DATA LOCAL INTOコマンドだけはTerminalで実行していることを追記

2019/09/02 03:52

投稿

H40831
H40831

スコア973

test CHANGED
File without changes
test CHANGED
@@ -33,6 +33,8 @@
33
33
  MySQL公式サイトからダウンロードしたディスクイメージ(.dmgファイル)でMySQLをインストールし、
34
34
 
35
35
  TerminalやMySQL WorkbenchからMySQLに接続して、データベースの作成や`LOAD DATA LOCAL INTO~`まで試しました。
36
+
37
+ (ほとんどのクエリはMySQL Workbenchから実行するようにしていたのですが、どうしても`--local_infile=1`を付けてログインした状態を再現することができなかったので、このコマンドだけはTerminalから実行しました。)
36
38
 
37
39
  すると`LOAD DATA LOCAL INTO~`で読み込んだ、漢字のデータが文字化けしてしまいました。
38
40
 

1

補足追加

2019/08/30 03:51

投稿

H40831
H40831

スコア973

test CHANGED
File without changes
test CHANGED
@@ -105,3 +105,15 @@
105
105
  ![イメージ説明](c70bb0c8c1f14e6cecb7fc77265f404f.png)
106
106
 
107
107
  試しに Automatically Start MySQL Server on Startup のチェックを外してみても、解決しませんでした。
108
+
109
+
110
+
111
+ **補足**
112
+
113
+ 会社ではなくTeratailで質問している理由ですが、
114
+
115
+ 業務上`LOAD DATA INTO~`は使用しないので、その工程はスキップしていいと言われてしまったためです。
116
+
117
+ `LOCAL DATA INTO~`で読み込んだデータが文字化けしてしまう事が、そもそもの発端のため、業務上の質問としては質問できない状況です…。
118
+
119
+ 業務上で使用しなくとも、このままでは圧倒的に知識が不足しているのは明らかなので、今後のために勉強したく、Teratailで質問させていただきました。