woodman0224
@woodman0224 (林 正)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

MySQLが起動できません( ; ; )

解決したいこと

MYSQLの起動ができない

発生している問題・エラー

$ mysql.server start                                              
Starting MySQL
.rm: /tmp/mysql.sock: Permission denied
2022-06-12T05:33:27.6NZ mysqld_safe Fatal error: Can't remove the socket file:
/tmp/mysql.sock.
Please remove the file manually and start /usr/local/Cellar/mysql/8.0.29/bin/mysqld_safe again;
mysqld daemon not started
 ERROR! The server quit without updating PID file (/usr/local/var/mysql/####.local.pid).

自分で試したこと

ここに問題・エラーに対して試したことを記載してください。
ことの発端はRailsでデータベースをMYSQLにすると Can't remove the socket file:/tmp/mysql.sock. と出る所からでした。そもそもMYSQLのサーバーが動いてないからだという情報を見ましたのでそこから色々と実行してみましたが解決に当たらず質問しています。
実はこの前に試す中で再インストールなどもしています。その結果この前の段階で

$ mysql.server start
Starting MySQL
... ERROR! The server quit without updating PID file (/usr/local/var/mysql/####.local.pid).

と出たのですがアンインストール前にも出たので同じように

touch /usr/local/var/mysql/####.local.pid

と実行して再度起動を試みたのですが、質問にあげた状態となっています。
Qiita内でも解決策を色々と探して実行してみた結果、逆に色々やりすぎてしまったようにも思えますので、どなたか少し手助けをしていただければ幸いです。

0

2Answer

$ mysql.server start                                              
Starting MySQL
.rm: /tmp/mysql.sock: Permission denied
2022-06-12T05:33:27.6NZ mysqld_safe Fatal error: Can't remove the socket file:
/tmp/mysql.sock.
Please remove the file manually and start /usr/local/Cellar/mysql/8.0.29/bin/mysqld_safe again;
mysqld daemon not started
 ERROR! The server quit without updating PID file (/usr/local/var/mysql/####.local.pid).

機械翻訳します。 すると

$ mysql.server start
MySQLの起動
.rm:/tmp/mysql.sock:アクセスが拒否されました
2022-06-12T05:33:27.6NZ mysqld_safe致命的なエラー:ソケットファイルを削除できません:
/tmp/mysql.sock。
ファイルを手動で削除して、/ usr / local / Cellar / mysql / 8.0.29 / bin/mysqld_safeを再起動してください。
mysqldデーモンが開始されていません
  エラー! サーバーは、PIDファイル(/usr/local/var/mysql/####.local.pid)を更新せずに終了します。

となります。つまり
ファイルを手動で削除してから起動し直しましょう。

エラーメッセージはきちんと読むと解決策も書いてあるのでしっかり翻訳して読みましょう

1Like

Your answer might help someone💌