質問編集履歴

3

状況の更新

2020/08/18 03:54

投稿

oribanda
oribanda

スコア3

test CHANGED
File without changes
test CHANGED
@@ -310,9 +310,35 @@
310
310
 
311
311
  二つのバージョンが存在していて、どちらを使えば判断ができずにエラーが出ている可能性があると記載している記事をみました。
312
312
 
313
- 5.6.47をアンインストールしたいと調べてみたのですが古いほうバージョンのを削除する方法が分からいです。
313
+ 5.6.47をアンインストールし、現在は8.0.21のみります。
314
+
314
-
315
+ 再度、起動するもERROR! The server quit without updating PID fileと表示されたので、touch /usr/local/var/mysql/ユーザー名.local.pidを再度作成し、権限をsudo chown -R _mysql:_mysql /usr/local/var/mysql/を実行して、再度起動させるも下記のような状態になりました。
316
+
317
+
318
+
319
+ ```ここに言語を入力
320
+
315
- また、古い方を削除した場合、今まで保存していたデータは消えてしまうのでしょうか?
321
+ (base) ~ % mysql.server start
322
+
323
+ Starting MySQL
324
+
325
+ ./usr/local/Cellar/mysql/8.0.21/bin/mysqld_safe: line 144: /usr/local/var/mysql/ユーザー名.local.err: Permission denied
326
+
327
+ rm: /usr/local/var/mysql/sユーザー名.local.pid: Permission denied
328
+
329
+ 2020-08-18T03:43:42.6NZ mysqld_safe Fatal error: Can't remove the pid file:
330
+
331
+ /usr/local/var/mysql/ユーザー名.local.pid.
332
+
333
+ Please remove the file manually and start /usr/local/Cellar/mysql/8.0.21/bin/mysqld_safe again;
334
+
335
+ mysqld daemon not started
336
+
337
+ /usr/local/Cellar/mysql/8.0.21/bin/mysqld_safe: line 144: /usr/local/var/mysql/ユーザー名.local.err: Permission denied
338
+
339
+ ERROR! The server quit without updating PID file (/usr/local/var/mysql/ユーザー名.local.pid).
340
+
341
+ ```
316
342
 
317
343
 
318
344
 

2

MySQLのバージョンを追記

2020/08/18 03:54

投稿

oribanda
oribanda

スコア3

test CHANGED
File without changes
test CHANGED
@@ -288,6 +288,36 @@
288
288
 
289
289
 
290
290
 
291
+ 新たに調べているとMySQLのバージョンに問題があるのではと思い追記します。
292
+
293
+ ```ここに言語を入力
294
+
295
+ % ls /usr/local/Cellar/mysql*
296
+
297
+ /usr/local/Cellar/mysql:
298
+
299
+ 8.0.21
300
+
301
+
302
+
303
+ /usr/local/Cellar/mysql@5.6:
304
+
305
+ 5.6.47
306
+
307
+
308
+
309
+ ```
310
+
311
+ 二つのバージョンが存在していて、どちらを使えば判断ができずにエラーが出ている可能性があると記載している記事をみました。
312
+
313
+ 5.6.47をアンインストールしたいと調べてみたのですが、古いほうのバージョンのみを削除する方法が分からないです。
314
+
315
+ また、古い方を削除した場合、今まで保存していたデータは消えてしまうのでしょうか?
316
+
317
+
318
+
319
+
320
+
291
321
  下手な説明で申し訳ございません。助けて頂けると助かります。
292
322
 
293
323
  よろしくお願い申し上げます。

1

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)のエラー追記

2020/08/17 23:37

投稿

oribanda
oribanda

スコア3

test CHANGED
File without changes
test CHANGED
@@ -238,6 +238,54 @@
238
238
 
239
239
  ```
240
240
 
241
+ 調べてみて、新たなエラーが発生したので追記します。
242
+
243
+ ```ここに言語を入力
244
+
245
+ mysql -u root -p
246
+
247
+ Enter password:
248
+
249
+ ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
250
+
251
+ ```
252
+
253
+ ソケットがないのが原因と思われたため、下記を実行しソケットを作成
254
+
255
+ ```ここに言語を入力
256
+
257
+ % sudo touch mysql.sock
258
+
259
+ Password:
260
+
261
+ % sudo mysql.server start
262
+
263
+ Starting MySQL
264
+
265
+ .Logging to '/usr/local/var/mysql/****MacBook-Pro.local.err'.
266
+
267
+ ERROR! The server quit without updating PID file (/usr/local/var/mysql/****MacBook-Pro.local.pid).
268
+
269
+ % sudo chown -R _mysql:_mysql /usr/local/var/mysql
270
+
271
+ % sudo mysql.server restart
272
+
273
+ ERROR! MySQL server PID file could not be found!
274
+
275
+ Starting MySQL
276
+
277
+ .Logging to '/usr/local/var/mysql/****MacBook-Pro.local.err'.
278
+
279
+ ERROR! The server quit without updating PID file (/usr/local/var/mysql/****MacBook-Pro.local.pid).
280
+
281
+
282
+
283
+ ```
284
+
285
+ ****MacBook-Pro.local.pidは存在していて、****MacBook-Pro.local.errも存在しています。
286
+
287
+ ソケットも作成して権限も移したのにエラーが解決できません。
288
+
241
289
 
242
290
 
243
291
  下手な説明で申し訳ございません。助けて頂けると助かります。