linux服务器MySQL自动备份(小白轻松掌握)
来源:互联网 发布:约瑟夫环java环形链表 编辑:程序博客网 时间:2024/06/06 05:23
1、查看服务器空间使用情况(命令行):
df -h
通过上面命令,可以看出/home 下空间比较充足,所以可以考虑在/home 保存备份文件
2、通过Liunx客户端工具创建备份文件存放目录和执行命令存放目录(客户端工具):
右键新建文件夹 MySQL,(F2可以修改文件夹名称)
双击进入MySQL
右键新建文件夹 Back (备份文件存放目录)
右键新建文件夹 shell (shell脚本存放目录)
3、通过Liunx命令行进入shell脚本存放目录(命令行):
cd /home/MySQL/shell/
4、创建备份shell脚本(命令行):
vi MySQLBack.sh按键盘O进入编辑模式,拷贝下面自动备份命令(根据实际情况修改数据库用户名、密码和备份数据库)
mysqldump -uroot -proot testku | gzip > /home/MySQL/Back/testku__$(date +%Y%m%d_%H%M%S).sql.gz
按键Esc退出编辑模式,输入 :wq 回车保存并退出
5、添加shell执行权限(客户端工具):
右键shell脚本 --> 更改权限,修改为777,确定保存
6、执行shell脚本测试(命令行):
./MySQLBack.sh
成功
7、mysqldump: command not found(错误,执行成功可忽略)
之所以会出现mysql或者mysqldump这样的命令找不到
说明mysql的命令默认安装路径不在bin目录中的
因而我们需要在环境变量中配置mysql的所有命令
命令行输入vi ~/.bash_profile 添加如下三行代码: #mysql PATH=$PATH:/usr/local/mysql/bin export 保存并退出后 命令行输入source ~/.bash_profile 然后就成功了
8、检测是否安装了crontab(命令行)
执行 crontab 命令如果报 command not found,就表明没有安装
# crontab-bash: crontab: command not found
9、在线安装crontab(命令行)
命令行输入,在线安装yum install crontabs
10、配置crontab(命令行)
命令行输入crontab -e按键O进入编辑模式拷贝如下代码,粘贴(1分钟备份一次)*/1 * * * * /home/MySQL/shell/MySQLBack.sh
11、启动crontab(命令行)
命令行输入(如果启动中换成重启)/sbin/service crond start
cron服务是Linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:
/sbin/service crond stop
/sbin/service crond restar
/sbin/service crond reload
以上1-4行分别为启动、停止、重启服务和重新加载配置。
12、查看备份文件目录(客户端工具)
大功告成
0 0
- linux服务器MySQL自动备份(小白轻松掌握)
- linux 服务器mysql自动备份
- linux服务器自动备份mysql数据库
- linux mysql自动备份+把备份的文件自动移动到专用备份服务器
- linux自动备份mysql
- linux mysql自动备份
- linux mysql 自动备份
- linux自动备份mysql
- linux 自动备份mysql
- 在 Linux 上轻松、分布式自动备份
- Linux服务器添加系统任务---自动备份mysql数据库
- Linux服务器实现定时自动备份Mysql数据库
- linux自动备份数据库(mysql)
- Linux VPS/服务器上轻松导入、导出(恢复、备份)MySQL数据库
- Linux服务器rsync自动备份
- Linux服务器自动备份数据库
- Linux自动备份MYSQL方法
- Linux自动备份MySQL数据库
- Redis服务器命令
- 100道动态规划——37 UVA 1218 Perfect Service 树形DP 分析问题
- python学习笔记:2017/4/19---2
- 关于C++异常方面的问题
- java读取properties文件的几种方法
- linux服务器MySQL自动备份(小白轻松掌握)
- 类和对象习题
- solrcloud实现
- 深度优先搜索与广度优先搜索
- HTTP协议学习笔记六
- 使用FileReader对象的readAsDataURL方法来读取图像文件
- shell脚本参数可以包括空格嘛
- M26的AT响应怎么解析才好呢?
- DELPHI获取硬盘、CPU、网卡序列号