1

XAMPPのWebサイトからLinux用の最新の「開発パッケージ」用のXAMPPをダウンロードしてインストールしました。
CでMySQLデータベースに接続したいのですがmysql.h、上記のパッケージには含まれていないようです。私はこのリンクにある
指示に従いました。インストールしましたが、テストプログラム(上記の2番目のリンクに示されている例)を実行するとエラーメッセージが表示されます。libmysqlclient15-dev

ソケット'/var/run/mysqld/mysqld.sock'を介してローカルMySQLサーバーに接続できません(2)

mysqld.sock上記の場所にファイルはありません。しかし、mysql.sockファイルがあります/opt/lampp/var/mysql(ここにLAMPPがインストールされます)。

LAMPPに付属のMySQLサーバーに接続するにはどうすればよいですか?ありがとうございました

4

2 に答える 2

3

ファイルが実際にある場所へのシンボリックリンクを作成してみて、それが機能したかどうかを教えてください。それが問題である場合は、確かにそのファイルのデフォルトのパス設定を上書きできます。

シンボリックリンクの作成方法:これは、ターミナルで次のコマンドを実行することで実行できます。ルートユーザーの権限が必要です:ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock

于 2011-04-04T11:59:16.653 に答える
0

xamppブラウザから接続できますか?できない場合は、次のようにします。

sudo /etc/init.d/apache2 stop

sudo /opt/lampp/lampp start

これで、デフォルトのソケットが開いています。

于 2012-05-21T05:58:21.767 に答える