プログラミング初心者です。
MySQLに関するエラーが解消できず、困っております。
$ mysql -u root -p
今まで、上記コマンドで問題なくMySQLの中に入れていたのですが、
突然以下のようなエラーが返ってきて中に入れなくなってしまいました。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
$ brew services start mysql@5.7でMySQLを起動させるところまでは問題なくできるのですが、
そのあと中に入れない状況です。
色々と確認した結果は以下のとおりです。
① $ mysql_config --socketの実行結果
/tmp/mysql.sock
② $ which mysqlの実行結果
/usr/local/opt/mysql@5.7/bin/mysql
③ $ カレントディレクトリの変更とファイルの確認
【コマンドの順序】 $ cd /usr/local/var/mysql/ でカレントディレクトリを変更。 (エラーログは/usr/local/var/mysql/配下にある、と調べた記事に書かれていたため) $ ls *.err の結果 ASAMInoAir.err
④ $ tail -f ASAMInoAir.err を実行し、その状態で別ターミナルから$ brew services start mysql@5.7を実行し、どのようなエラーが表示されるか確認した結果
2021-04-08T14:38:01.443744Z 0 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. 2021-04-08T14:38:01.445249Z 0 [ERROR] unknown variable 'mysqlx-bind-address=127.0.0.1' 2021-04-08T14:38:01.445331Z 0 [ERROR] Aborting
上記のように、エラーがどこにあるのかまでは突き止められたのですが、
それをどのように解決すればいいのか、いくら調べても分からず、2日も経とうとしております...。
どなたかご教示いただけますと幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー