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

相关推荐
io无心3 小时前
Shardingsphere5分库分表
数据库·mysql
wWYy.4 小时前
Mysql:主键索引 唯一索引 普通索引 前缀索引
数据库·mysql
在世修行10 小时前
Windows 上 Docker Desktop 部署 MySQL + TDengine 全过程(含 WSL 报错与镜像加速排障实战)
windows·mysql·docker·tdengine
自律最差的编程狗12 小时前
从零搭建:VMware + Ubuntu + Docker + MySQL 完整指南
mysql·ubuntu·docker
tianyu23413 小时前
MySQL字符串处理函数完全指南:从入门到实战
mysql·字符串·函数·截取
天空之外13613 小时前
Docker安装MySQL 8.4 LTS、Docker安装Redis 7.4.x、Docker安装MinIO
java·mysql·docker
小白说大模型16 小时前
【MYSQL】MYSQL学习的一大重点:索引(下)- B+树
b树·学习·mysql
2601_9498166816 小时前
mega fusion:从公开信息出发梳理外汇投教内容建设与投教内容
mysql
代码代码快快显灵17 小时前
MYSQL-DAY2
数据库·mysql
TechWJ17 小时前
从 MySQL 迁到 KingbaseES 之后:用 MCP 排查一条慢 SQL
数据库·sql·mysql·国产数据库·kingbasees·mcp·kes