为mysql数据备份建立最小权限的用户

mysqldump 备份所需要的最小权限说明:
  1、对于table,mysqldump 最少要有select权限
  2、如果要产生一份一致的备份,mysqldump 要有lock tables权限
  3、对于view,mysqldump 要有show view权限
  4、对于trigger,mysqldump 要有trriger权限
  5、对于event,mysqldump 要有event权限

命令:

grant select,lock tables,show view,trigger,event on database.* to ‘backup‘@‘%‘;

原文地址:https://www.cnblogs.com/jmaly/p/9311030.html

时间: 2024-10-22 00:38:56

为mysql数据备份建立最小权限的用户的相关文章

MySQL数据备份与还原

在文本文档中添加100万条数据,每条数据有8个字段,分别是: Id    int(11)      not null  primary key auto_increment Name varchar(40) Age  int(11) Sex  char(5) Salary  int(11) Phone  varchar(13) Email  varchar(64) not null Address  varchar(64) 1.MySQL 文本文件的导入导出数据的方法 导入数据:(在MySQL控

MySQL数据备份

为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/SJQ. http://www.cnblogs.com/shijiaqi1066/p/3830007.html 1 mysqldump命令备份 mysqldump命令备份将数据库中的数据备份成一个文本文件.mysqldump命令备份的文件后缀名一般为".sql",其他后缀名也可以. mysqldump命令通过表结构生成create table语句:将表中数据生成insert语句. 注:mysqldu

转 MySQL 数据备份与还原

MySQL 数据备份与还原 原贴:http://www.cnblogs.com/kissdodog/p/4174421.html 一.数据备份 1.使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件.表的结构和表中的数据将存储在生成的文本文件中. mysqldump命令的工作原理很简单.它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句.然后,将表中的所有记录转换成一条INSERT语句.然后通过这些语句,就能够创建表并插入数据. 1.备份一个

MySQL数据备份与还原(mysqldump)

一 mysqldump指令实现数据备份.mysql指令实现数据还原 经常有朋友问我,DBA到底是做什么的,百科上说:数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据库从设计.测试到部署交付的全生命周期管理.DBA的核心目标是保证数据库管理系统的稳定性.安全性.完整性和高性能. 百科出来的内容总是那么的专业,让人看完之后的感觉是很解释的很好,但是我没有看懂或者似懂非懂

php实例之mysql数据备份

本代码实现了表结构和数据完全分开,默认有一个文件会记录所有表的结构,然后表中数据的备份 如果超过分卷的大小则会分成多个文件,不然则一个文件 备份:表结构和数据完全分开,默认有一个文件会记录所有表的结构,然后表中数据的备份 如果超过分卷的大小则会分成多个文件,不然则一个文件,参考了别人的代码,不过写的嘛,差强 人意,以后慢慢改吧... 代码如下: <?php /* * Created on 2014 * Link for [email protected] * This is seocheck b

mysql数据备份及恢复

mysql数据备份: 1数据备份方式: 方式分类: 物理备份:     直接拷贝库或对应的文件,文件的所有者/组必须是mysql cp -r /var/lib/mysql 目录/备份文件名 cp /var/lib/mysql/user.*  /mydata/ tar -zcvf  /mydata/mysal.tar.gz /var/lib/mysql/mysql/* 只支持myisam储存引擎的表       mysqlhotcopy  -u root -p 123456 数据库名   目录/备

经典的MySQL 数据备份校验daemon程序

# vim: tabstop=4 shiftwidth=4 softtabstop=4 # Copyright 2010 United States Government as represented by the # Administrator of the National Aeronautics and Space Administration. # Copyright 2011 Justin Santa Barbara # All Rights Reserved. # Copyright

MySQL数据备份脚本

#!/bin/bash #MySQL备份 dates=`date +%Y%m%d` datey=`date -d"30 days ago" +%Y%m%d` mkdir -p /home/backup cd /home/backup mysqldump -uroot -pwyqj_root fight_cancer > fight_cancer.$dates.sql mysqldump -uroot -pwyqj_root redmine > redmine.$dates.

MySQL数据备份之mysqldump使用(转)

mysqldump常用于MySQL数据库逻辑备份. 1.各种用法说明 A. 最简单的用法: mysqldump -uroot -pPassword [database name] > [dump file] 上述命令将指定数据库备份到某dump文件(转储文件)中,比如: mysqldump -uroot -p123 test > test.dump 生成的test.dump文件中包含建表语句(生成数据库结构哦)和插入数据的insert语句. B. --opt 如果加上--opt参数则生成的du