您的位置:首页 > 运维架构 > Linux

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

2016-10-13 16:47 971 查看
[转载] http://blog.sina.com.cn/s/blog_6e00b3310101fh01.html

错误Too many levels of symbolic links

今天在安装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 Operation not supported

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息