在linux中搭建mysql报错:bash: mysql: command not found的解决

mysql安装完毕,当输入指令:

mysql -uroot -p

终端报错:

bash: mysql: command not found

首先按照网上方式解决:系统默认会查找/usr/bin下的命令,如果该目录下没有这条命令,当然会找不到命令。我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件(相当于给linux在/usr/bin目录下创建一个快捷方式):

ln -s /usr/local/mysql/bin/mysql /usr/bin

如果建立不了软连接就切换到root用户进行操作。
创建完毕后再输入指令,仍然报错,同样是command not found,一番寻找发现问题出在软连接建立步骤,我的指令是:

ln -s /data/server/mysql/bin/mysql /usr/bin

到图形界面中寻找mysql位置时发现,server文件夹下的mysql文件夹也是一个软连接:

所以把指令更改为:

ln -s /data/server/mysql-5.6.35-linux-glibc2.5-x86_64/bin/mysql /usr/bin

至此问题解决,mysql -uroot -p后输入密码,进入mysql:

posted @ 2022-07-12 16:01  子初Nki  阅读(1890)  评论(0编辑  收藏  举报