linux 将mysql加入系统环境变量(解决任意位置执行mysql命令的问题) -bash: mysql: command not found

34 篇文章 1 订阅

额,用的编译方式安装的mysql数据库, 执行mysql命令提示  -bash: mysql: command not found  

 

我的mysql安装路径如下

 

 

每次都要到mysql文件夹下对应的bin目录里执行命令有点烦,像这样

 

按照我们通常的习惯就是,在服务器的任意位置执行mysql命令都可以登入mysql命令行界面,那么就需要将mysql加入到系统变量里,步骤如下:

 

1. 先编辑/etc目录下的配置文件profile,文件末尾追加mysql相关配置

vim /etc/profile

截图中上面是之前配置的jdk不用管, 下边是现在配置的mysql (一家人就是要整整齐齐的) :

MYSQL_HOME={当前mysql的安装路径,参考下图}
PATH=$PATH:$MYSQL_HOME/bin
export PATH MYSQL_HOME

保存修改并退出。

2. 执行重新加载配置文件命令:

source /etc/profile

然后尝试用mysql命令登入mysql

 

注意:

 (1)  如果还是提示 -bash: mysql: command not found,可能是/etc/profile配置出错,注意数据库安装路径是否配错,还有确认是否执行了重新加载配置文件的命令。自行排查错误。

(2)  如果输入密码一直提示错误,ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES),那么尝试修改登入密码(修改看这里 https://blog.csdn.net/torpidcat/article/details/97404643),然后重新登录:

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值