Command 'mysql' not found, but can be installed with:
问题描述:Ubuntu中安装完mysql后使用mysql -u root -p后报错:
Command 'mysql' not found, but can be installed with:
原因及解决方案一(软链接):
这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。
1.可以通过ls查看bin下的所有命令
ls /usr/bin
2.下一步找到mysql的命令的位置
find -name mysql
3.创建链接:
我们已知道mysql命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,我们则可以这样执行命令:
# ln -s /usr/local/mysql/bin/mysql /usr/bin
4.再次启动mysql
mysql
出现这样的结果就是成功了
————————————————
解决方案二(配置文件):
应该是系统环境变量没有配置好mysql路径。
打开编辑系统环境变量文件 /etc/profile,把 MySQL 的 bin 路径加入到环境变量中:
1、在命令行上使用vim打开 etc目录下的profile文件,要用sudo管理员权限运行。
vim /etc/profile
2、打开文件后,按一个字母 i,进入编辑状态。然后在后面输入export路径。
export PATH=$PATH: /usr/local/mysql/bin
3、接着按一下esc键,退出编辑状态,输入:wq保存刚才的修改。
4、退出到终端命令,我们还要运行一下source命令。
source /etc/profile
5、再次在终端输入mysql命令,就可以运行了。
原文链接:https://blog.csdn.net/xinanbo/article/details/114376956
原文链接:https://blog.csdn.net/qq_43655686/article/details/112363589
页:
[1]