2

あまりにも単純な質問だと思われる場合、または投稿を別のフォーラムに移動する必要がある場合は申し訳ありません (そうであれば教えてください)。mysql の実行に問題があり、エラーが発生し続けます

Can't connect to local MySQL server through socket '/tmp/mysql.sock'(call it files1)

しかし、ソケットを見つけるのに適した場所は/Applications/MAMP/tmp/mysql/mysql.sock(files2 と呼ぶ) です。

したがって、ファイルを作成する必要があり、最初のファイルfiles1files22 番目のファイルのようにシンボリック リンクしたいと考えていln -s files1 files2ます。files2unsymlinkを実行した場合、unsymlink を削除rm files2しますか?

4

1 に答える 1

5

シンボリックリンクを削除すると、シンボリックリンクが削除されます。シンボリックリンクの「ターゲット」は削除されません

だからあなたが言うなら

ln -s /tmp/mysql.sock /Applications/MAMP/tmp/mysql/mysql.sock

これは、ソケットが "見つかった" ことを意味します/Applications/MAMP/tmp/mysql/mysql.sock/tmp/mysql.sock

あなたがするなら

rm /Applications/MAMP/tmp/mysql/mysql.sock

/tmp/mysql.sockまだ存在しますが、のリンク/Applications/MAMP/tmp/mysql/mysql.sockはなくなりました

于 2013-06-25T09:31:57.340 に答える