2

抱歉,如果这似乎是一个太简单的问题,或者我必须将我的帖子移动到另一个论坛(如果是这样,请告诉我)。我在运行mysql时遇到问题,我一直有错误

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

但找到套接字的正确位置是/Applications/MAMP/tmp/mysql/mysql.sock(称之为files2)

所以我必须归档files1files2并且我想像这样将第一个符号链接到第二个ln -s files1 files2。现在假设我想取消符号链接files2,如果我运行rm files2到 unsymlink ,我要删除吗?

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 回答