• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > Linux下实现MySQL数据库自动备份的实例详解

Linux下实现MySQL数据库自动备份的实例详解

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了Linux,MySQL,数据库,自动,实现等相关知识,希望本文的分享对您有所帮助
1.给mysql创建用户备份的角色,并且授予角色SELECT, RELOAD, SHOW DATABASES, LOCK TABLES等权限。

mysql> create user 'backuper'@'localhost' identified by '********'; Query OK, 0 rows affected (0.00 sec) mysql> grant SELECT, RELOAD, SHOW DATABASES, LOCK TABLES on *.* to backuper@localhost; Query OK, 0 rows affected (0.00 sec)


2.在系统中找到存储空间比较大的硬盘创建备份目录,并且创建shell脚本

[root@qxyw backup]# vim backup_qianyu_veeker_db.sh #!/bin/bash mysqldump -ubackuper -p******** qianyu_veeker_db > /home/mysql/backup/qianyu_veeker_db_$(date +%Y%m%d_%H%M%S).sql


注意:-u和用户名中间是没有空格的,-p和密码也是这样的。

3.添加计划任务,需要安装crontab
vixie-cron 软件包是 cron 的主程序;
crontabs 软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。

[root@qxyw ~]# yum -y install vixie-cron [root@qxyw ~]# yum -y install crontabs


4.设置开机启动

[root@qxyw etc]# vim crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/# For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | |# * * * * * user-name command to be executed0 0 * * * /home/mysql/backup/backup_qianyu_veeker_db.sh


6.启动crontab服务

[root@qxyw etc]# service crond start Starting crond: [ OK ]

,

以上就是Linux下实现MySQL数据库自动备份的实例详解的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 解析远程连接管理其他机器上的MYSQL数据库
  • 解析Mysql备份与恢复简单总结与tee命令的使用介绍
  • mysql基础:mysqld_safe 启动执行流程详解
  • 深入mysql存储过程中表名使用参数传入的详解
  • 深入解析mysql.sock不见的问题
  • 基于Mysql的IP处理函数inet_aton()与inet_ntoa()的深入分析
  • Mysql查看版本号的五种方式介绍
  • MySQL 主主同步配置步骤
  • linux下mysql提示"mysql deamon failed to start"错误的解决方法
  • 配置mysql允许远程连接的方法

相关文章

  • 2018-12-05从创建数据库到存储过程与用户自定义函数的小感
  • 2018-12-05oracle 分页问题解决方案
  • 2018-12-05sqlserver2008 拆分字符串
  • 2018-12-05清空数据库中所有表记录 记录ID恢复从0开始
  • 2018-12-05[MySQL][ODBC 3.51 Driver]Access denied for user: 'root@local
  • 2018-12-05sql server中datetime字段去除时间的语句
  • 2018-12-05sqlserver自动增长列引起的问题解决方法
  • 2018-12-05SQL的Join使用图解教程
  • 2018-12-05关于mysql5.7.17.msi的安装图文教程分享
  • 2017-05-11mysql 日期和时间格式转换实现语句

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mysql_fetch_field函数实例用法总结
    • oracle查看当前日期是第几个星期的方法
    • Mysql自动备份与还原方法
    • Oracle数据库安全策略分析(二)
    • MySQL之-详解Replication的容量、故障排错以及多线程方式传输二进制日志
    • 推荐10款drbd8.4.2特效(收藏)
    • Oracle数据库安全策略
    • 解决Mysql5.7.17忘记密码的办法分享(图)
    • mysql获得60天前unix时间的方法
    • mysql 队列 实现并发读

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有