RailsでMySQLをデータベースとしてアプリを制作したい
解決したいこと
RailsでMySQLをデータベースとしてローカル環境を構築したいのですができません。
直面している問題は Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) から手を出せません。
発生している問題・エラー
または、問題・エラーが起きている画像
をここにドラッグアンドドロップ
ただ手は出せないと言っても朝から色々としてきましたが、こちらのエラーがでた解決策として
sudo touch /tmp/mysql.sock
でファイルを作成するなどがありました。ですが、
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38)
次は(2)から(38)に変わって色々調べていく中でそもそもサーバーが動いてないという記事も拝見したのでサーバーを起動しようとすると
mysql.server start
Starting MySQL
.. ERROR! The server quit without updating PID file (/usr/local/var/mysql/#####.local.pid).
となりその後はまた記事を徘徊しながらpidファイルを作ったり権限の設定などとしましたがそれでもの場合の解決策としてアンイストールという記事も多く拝見したのでしてみたりと、試しましたがサーバースタートはできるようになっても結局また振り出しに戻ってるという状況です。
そもそもサーバースタートが出来なくなった時の対処法として
rm -rf /mysql.sock
とあり実行するとサーバースタートはできる状態となっていますが、結局Railsの接続問題を解決するために
sudo touch /tmp/mysql.sock
を実行しないとなので結局一番最初のエラーから手が出せない状況です。
こんなことも自分で解決できないのでこの業界に転職はできないと言われるかもしれませんが制作もしてなければ転職活動までも進めてないなかでまだ諦めたくはないのでどなかお優しい方ご教授いただければと思います。