刚刚装了阿里云的lamp轻量级服务器,还是很方便的,帮我把lamp都装好了
但是当我命令行想打开mysql 的时候,居然报错了
mysql: 未找到命令
很奇怪为啥会这样,于是上网找
这里先放一个原博客https://www.cnblogs.com/mnote/p/8832806.html
原因:我们在命令行直接输入mysql命令的时候,默认是到 /usr/bin 这个目录下找命令的,而我的mysql则安装在这里 /usr/local/mysql ,所以系统找不到我的mysql命令
解决方法:建立一个快捷连接
1.首先找到mysql命令在哪里,执行
find / -name mysql
结果有一堆
/run/lock/subsys/mysql
/usr/lib64/mysql
/usr/share/mysql
/usr/local/mysql
/usr/local/mysql/include/mysql
/usr/local/mysql/bin/mysql
/usr/local/mysql/data/mysql
/etc/selinux/targeted/active/modules/100/mysql
/var/spool/mail/mysql
这么多里面,一眼看出了mysql命令藏在这里,如果爱情有这么简单就好了
/usr/local/mysql/bin/mysql
2.找到mysql命令之后,把这个命令连接到/usr/bin这里,执行
ln -s /usr/local/mysql/bin/mysql /usr/bin
OK,完成,现在在命令行中输入mysql就有反应了