正文
mysqldump 是MySQL自带的逻辑备份工具,常用格式:
Usage: mysqldump [OPTIONS] database [tables] OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] OR mysqldump [OPTIONS] --all-databases [OPTIONS] 示例:mysqldump -hHOSTNAME -uUSERNAME -pPASSWORD DATABASE > /PATH/FILENAME.sql
如果你在Linxu下提示 -bash: mysqldump: command not found
可能为缺少环境变量。
添加 mysql 软连接:【ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql】
添加环境变量:【vim /etc/profile】——【export PATH=/usr/local/mysql/bin:$PATH】
让环境变量生效:【source /etc/profile】
下面是我使用的自动备份脚本,配合crontab使用。
#!/bin/bash export PATH export PATH=/usr/local/mysql/bin:$PATH export BAKUPTIME=`date +%Y%m%d` export filebakDate=`date -d "-3 days" +%Y%m%d` mysqldump -uroot -pSgtms_2021 --databases site_location qurtz portaldb datawarehouse bz_micro bz > /opt/mysqlbak/123all_$BAKUPTIME.sql cd /opt/mysqlbak zip -r 123all_$BAKUPTIME.zip 123all_$BAKUPTIME.sql rm -rf 123all_${filebakDate}*.zip rm -rf 123all_$BAKUPTIME.sql
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《MySQLdump命令》
文章链接: https://www.sgtms.com/shorthand/91.html
本站资源仅供个人学习交流,转载或者引用本文内容请注明来源及作者,不允许用于商业用途。
文章名称:《MySQLdump命令》
文章链接: https://www.sgtms.com/shorthand/91.html
本站资源仅供个人学习交流,转载或者引用本文内容请注明来源及作者,不允许用于商业用途。
网友评论抢沙发