2016-04-23 21 views

答えて

0

はそうのようにXAMPPを再インストールすることで作業それを手に入れた:

1.アンインストール/Applications/XAMPP/uninstall.appで発見unistallerを使用してXAMPP、

2. /Applications/XAMPP/、 (バックアップ/Applications/XAMPP/xamppfiles/htdocsおよびデータベースから残り物を削除します。

3.再度 XAMPPをインストーラーを使用してインストールします。

その後、見つからないmysql.sockとそれへの適切なリンクは正常に戻り、$ mysqlが機能します。

+0

DBをファイルとしてコピーできますか?私はあなたができないと思った –

0

これは、MySQLがまったく実行されていないように思えます。ターミナルで試してみて、もう一度やり直してください:

sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start 
+0

MySQLを起動できません。 – doncadavona

+0

私はmysqlデーモンを意味しました。実行中ですか(mysqld)?実行しようとしているのは、mysqlコマンドラインクライアントです。このコマンドラインクライアントは、mysqlサーバを実行する必要があります。 ターミナルでこのコマンドを実行します。リストにMySQLが表示されていますか? 'netstat -atp tcp | grep -i "listen" ' –

+0

実行中ではありません: – doncadavona

1

OSXでこの問題が複数回発生しました。インストール中にエラーが発生したと思われます。

は、障害のいくつかの潜在的なポイントがあります。

  1. 最初は、コンフィギュレーションファイルがソケットファイルの正しい場所を指すチェックしています。これをチェックするには/etc/my.cnfファイルを開き、これら2つの設定をチェック/編集します。

    [mysqld] socket=/var/mysql/mysql.sock

    [client] socket=/var/mysql/mysql.sock

  2. これが機能しない場合、それはまた、正しいアクセス 権限は、インストール中にファイルに付与されていないことが考えられます。

    あなたはそのようなファイルの所有権を変更しようとすることができます:失敗の

    sudo chown -R _mysql:_mysql /usr/local/var/mysql 
    
  3. 別の潜在的なポイントは、エラーファイルが それを削除してサーバーを停止するので、その価値 アクセスできないか、破損していることですサーバーを再起動してください。 (お使いのコンピュータ名)と命名されたファイルのためには/ usr/localの/ var/mysqlのディレクトリ内

    チェック.local.errそれは私の_mysqlを所有している(または類似)されている場合 は、それを削除してからスタートをしてみてくださいサーバは再びsudo /usr/local/mysql/bin/mysqld_safeとなります。

希望します。

+0

私はあなたの手順を試しましたが、まだ動作していません。まだソケット経由でローカルMySQLサーバに接続できません... – doncadavona

関連する問題