bash: mysqldump: command not found

问题:在linux上执行mysql备份的时候,出现此异常

mysqldump命令找不到

解决:

1、找到mysql目录(找到mysql可执行命令目录)

which mysql

有图可知,mysql安装在: /usr1/local/java/mysql

2、mysqldump在mysql/bin目录下面,所以将此配置到全局环境变量文件即可

3、编辑全局环境变量

vim /etc/profile

4、添加mysql的环境变量

export MYSQL_HOME=/usr1/local/java/mysql

export PATH=.:{MYSQL_HOME}/bin:PATH

5、新环境变量

source /etc/profile

相关推荐
Java水解1 天前
Mysql查看执行计划、explain关键字详解(超详细)
后端·mysql
知其然亦知其所以然1 天前
MySQL 社招必考题:如何优化查询过程中的数据访问?
后端·mysql·面试
DemonAvenger1 天前
NoSQL与MySQL混合架构设计:从入门到实战的最佳实践
数据库·mysql·性能优化
程序新视界1 天前
如何在MySQL中创建聚集索引?
mysql
AAA修煤气灶刘哥2 天前
后端人速藏!数据库PD建模避坑指南
数据库·后端·mysql
程序新视界2 天前
学习MySQL绕不开的两个基础概念:聚集索引与非聚集索引
mysql
RestCloud2 天前
跨境数据传输:ETL如何处理时区与日期格式差异
mysql·api
得物技术2 天前
MySQL单表为何别超2000万行?揭秘B+树与16KB页的生死博弈|得物技术
数据库·后端·mysql
xiaok2 天前
mysql中怎么创建一个可控权限数据库账号密码给到开发者
mysql
ByteBlossom2 天前
MySQL 面试场景题之如何处理 BLOB 和CLOB 数据类型?
数据库·mysql·面试