2017-06-20 9 views
1

私はUbuntu 16.0.4の/ opt/lamppにXAMPP 1.6.2(この特定のバージョンを使用する必要があります)をインストールしました。 apt-getを使用してMysql 5.7.18-0ubuntu0.16.04.1をインストールしました。 インストールされているバージョンのMySQLを、XAMPPに付属のPHPで使用する必要があります。XAMPP 1.6.2に付属のPHPで独立したMySQLインストールを使用してください。

私はMySQLの(独立したインストール)とPHPを接続しようとすると、私はこのエラーを取得:

Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock'

私はまだ、次のことを試した後、このエラーを取得しています:

  1. は、すべてのオカレンスを置き換え「/opt/lampp/var/mysql/mysql.sock」を/ opt/lamppディレクトリに「/var/run/mysqld/mysqld.sock」と入力します。
  2. Apache、MySQLを再起動しました。
  3. システムを再起動しました。
  4. StackOverflowの上で検索し、既存のソリューションを試みた

私を助けてください(例えば編集のmy.cnf。);おかげさまで

+0

は、mysqlサービスが動作していますか? – FMashiro

+0

はい、 私もそれを再開しようとしました。 役に立たなかった –

+0

あなたは正しいMySQLサービスだと確信していますか? (5.7バージョンのように) – FMashiro

答えて

0

my.cnfファイルのlocalhostを127.0.0.1に置き換えるだけで、この問題を解決しました。
Fmashiroが指摘しているように、これはソケットファイルが見つからないために発生している可能性があります。

関連する問題