Linux命令——解决ln -s 软链接产生Too many levels of symbolic links错误

来源:互联网 发布:网络聊天语言 编辑:程序博客网 时间:2024/05/20 18:40

[转载] http://blog.sina.com.cn/s/blog_6e00b3310101fh01.html

今天在安装mysql软件的时候,mysql/bin目录下用ln -s mysql /usr/local/bin/mysql 创建软连接,后来启用mysql时弹出错误:
-bash: /usr/local/bin/mysql: Too many levels of symbolic links
从网上查找了一下原因,原来是建立软连接的时候采用的是相对路径,所以才会产生这样的错误,解决方式是采用绝对路径建立软链接:
ln -s /usr/../mysql/bin/mysql /usr/local/bin/mysql
这样问题就解决了。
再次启用mysql就ok了!

ln: failed to create symbolic link ‘/usr/local/bin/mysql’: Operation not supported
解决方式是删除原有的符号链接,重新创建:
rm -rf /usr/local/bin/mysql
ln -s /usr/../mysql/bin/mysql /usr/local/bin/mysql

0 0