这个问题不是我遇到和解决的,而是在群里看到有网友在讨论他的网站数据库直接崩溃,然后在启动数据库的时候有出现”-bash: mysqladmin: command not found”错误问题。这不最近几天有点忙基本上不在线,所以看到他们在解决,这里有空的时候就记录下来。
这个问题主要在于系统默认 mysqladmin 指令在/usr/local/bin目录中,但是有些版本的数据库mysql在安装过后并没有主动复制常用mysql指令进/usr/local/bin。我也有怀疑他是不是重新换过数据库版本。
这里我们做一个映射设置即可。
cd /usr/local/bin
ln -fs /www/server/mysql/bin/mysqladmin mysqladmin
ln -fs /www/server/mysql/bin/mysql mysql
不过我们需要注意的是,要先做备份。而且如果我们没有动过数据库,那可能需要重启数据库检查其他报错。