私はMacでSequelProとMAMPを使用して、ワードプレスサイトをローカルで開発しています。今朝、Sequel Proを起動しようとすると、変更を加えるためにパスワードを要求され続けました(これまでにこれを行ったことはありません)。最初にマシンを再起動しようとしましたが、要求が続くため、(不明な)変更を許可するためにパスワードを入力しました。
大ミス!
ソケット経由で接続しようとすると、エラーメッセージが表示されます
ソケット接続に失敗しました!
ソケット経由で接続できないか、リクエストがタイムアウトしました。
ソケットパスが正しいこと、必要な権限があること、およびサーバーが実行されていることを再確認してください。
MySQLによると:ソケット'/tmp/mysql.sock'を介してローカルMySQLサーバーに接続できません(2)
MAMPを確認すると、Apacheサーバーのライトが赤で、MySQLサーバーのライトが緑です。
私はこのようなバックエンドのものに関しては完全な初心者です。私が閲覧した答えの多くはコンソールコマンドをリストしていますが、これまでコンソールを使用したことはありません。
エラーで参照されているファイル「mysql.sock」を見つけました。これは、アプリケーション> MAMP> tmp>mysql>mysql.sockにあります。
しかし、このファイルをどうするかわからない(もしあれば!)。
このエラーログも見つかりました:
130312 11:07:29 mysqld_safe / Applications / MAMP / db/mysqlからのデータベースを使用してmysqldデーモンを起動します13031121:07:29[警告]ファイルシステム'/ Applications / MAMP / db / mysql/'は大文字と小文字を区別しません。これは、さまざまなケースでMyISAMテーブルにアクセスすることで、MyISAMテーブルを破損する可能性があることを意味します。lower_case_table_namesを1または2に変更することを検討する必要があります13031121:07:29[警告]rootとして実行している場合にのみ--userスイッチを使用できます
13031211:07:29[注]プラグイン「FEDERATED」は無効になっています。13031211:07:29[注]プラグイン「ndbcluster」が無効になっています。130312 11:07:29 InnoDB:開始しました。ログシーケンス番号015469736130312 11:07:30 [注]イベントスケジューラ:ロードされた0イベント13031211:07:30[注]/Applications / MAMP / Library / libexec / mysqld:接続の準備ができています。バージョン:「5.1.37」ソケット:「/ Applications / MAMP / tmp / mysql / mysql.sock」ポート:8889ソース配布130312 11:09:37mysqld_safemysqldプロセスはすでに存在します
情報をどうしたらいいのかわからない!どんな助けでも大歓迎です!