3

最近、Mountain Lion OSX にアップグレードしましたが、既に動作している MySql が動作しなくなりました。ターミナルで MySql を実行しようとすると、次のエラーが表示されますか?

エラー 2002 (HY000): ソケット '/tmp/mysql.sock' を介してローカル MySQL サーバーに接続できません (2)

他の誰かが同じ問題に直面しましたか?

4

1 に答える 1

1

私も同じ問題に直面しました。このエラーは、MySQLが実行されていないことが原因で発生します。Mac OS Xインストーラーは、MySQLの自動起動項目を削除します。これが私がしたことです:

  • mysql.orgからインストーラーディスクイメージ(dmg)を取得します
  • MySQL、自動起動アイテム、およびコントロールパネルをインストールします。サンドボックスがオンになっているシステム(デフォルトのセキュリティ設定)にそれらをインストールするには、コントロールキーを押しながらFinderをクリックして、[開く]を選択する必要があります。
  • mysqlが実行されている場合は、コントロールパネルを確認してください。やめろ。
  • / usr / local /には、「mysql-5.-osx10.6-x86_64」という名前の2つのフォルダーがあります。1つは古いバージョンのもので、もう1つは新しいバージョンのものです。コマンドを使用して、データフォルダを古いフォルダから新しいフォルダに移動しますsudo mv oldversion/data newversion/data
  • MySQLを起動します。これで、再び使用できるようになります。

PHPとPHPMyAdminを使用している場合、yopuはmcrypt拡張機能をインストールする必要があります。そのためのステップバイステップガイドは次のとおりです。http://remonpel.nl/2012/01/adding-mcrypt-to-your-osx-based-php-server-setup/

于 2013-01-15T19:04:19.570 に答える