1

Snow Leopard OS X で MySQL バンドルを実行しようとしています。

コンピューターに MySQL があるかどうかを確認するために、端末に移動して「which mysql」と入力しました。それが私に与えたディレクトリは「/usr/local/bin/mysql」でした。次に「/usr/local/bin/mysql」と入力してEnterキーを押しましたが、次のメッセージが表示されました。

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

少し調べてみたところ、php.ini ファイルの変更を推奨する Web ページがありました。具体的には、次のように述べています。

「/etc/php.ini で、3 つの /var/mysql/mysql.sock を /tmp/mysql.sock に置き換えます。

pdo_mysql.default_socket = /tmp/mysql.sock

mysql.default_socket = /tmp/mysql.sock

mysqli.default_socket = /tmp/mysql.sock "

変更を加え、(ターミナルで実行して) Apache を再起動sudo apachectl restartし、ターミナルで「/usr/local/bin/mysql」と入力して Enter キーを押しました。以前とまったく同じエラーメッセージが表示されました。

そのため、ここからどうすればよいかわかりませんでした...代わりに、MySQL サーバーを起動して、何が起こるかを確認することにしました。ターミナルに「which mysql.server」と入力してエンターを押したところ、このディレクトリは「/usr/local/bin/mysql.server」でした。

ターミナルで、入力sudo /usr/local/bin/mysql.server startしてEnterキーを押しました。これを行ったとき、次のメッセージが表示されました。

ERROR! The server quit without updating PID file (/usr/local/var/mysql/santoshs-macbook.local.pid)

だから今、私は完全に立ち往生しています。Snow Leopard で MySQL バンドルを実行する方法が本当にわかりません。私はどうしたらいいですか?私は何を間違っていますか?新しい MySQL バンドルをダウンロードしてインストールするだけでよいですか? 私の投稿への提案/編集は大歓迎です。

4

0 に答える 0