mysql备份语句和恢复备份

备份语句

mysqldump  --single-transaction -R --events --triggers --master-data=2  -u ${username} -p ${ppasswd} -h127.0.0.1 --databases $DB_NAME gzip > /tmp/${GZ_NAME}.sql.gz

恢复语句

mysql -uroot -p 库名 <文件.sql

原文地址:https://www.cnblogs.com/hope123/p/11363639.html

时间: 2024-07-28 18:07:30

mysql备份语句和恢复备份的相关文章

模拟电话簿系统,新增功能:备份数据和恢复备份

在原来的系统之上增加了两个新的功能,备份数据和恢复备份: 下面是两个功能的具体实现方法: public void saveall() // 备份所有数据 { List<Person> list1 = new ArrayList(); try { // 加载数据库驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); // 获取与数据库的连接 Connection conn = DriverManager.getConnect

Mysql启停以及恢复备份恢复数据库

1.mysql启停 进入cmd 输入如下命令 net stop mysql(自己起的mysql名称) -------停 net strat mysql   --------------------------起 2.备份及恢复数据库 我只采用备份C:\ProgramData\MySQL\MySQL Server 5.1\data路径下的数据库文件夹(例如worktime) 备份脚本如下: color 0A --设置颜色title 工时管理数据库备份(请不要关闭,你可以最小化)!@echo off

MariaDB恢复备份杂记(2)

Mariadb备份恢复 杂项 1.mariadb默认引擎其实xtradb MariaDB [(none)]> SHOW ENGINES; +--------------------+---------+----------------------------------------------------------------------------+--------------+------+------------+ | Engine | Support | Comment | Trans

Oracle VM VirtualBox虚拟机怎么用快照功能?备份后怎么恢复?

虚拟机运行的时候选择“控制”->“生成备份”. 备份完成要恢复的话,在快速修复页面,点击已备份项右键恢复备份即可. (快速修复页面在右上角, 有 "明细" 与 "备份")

MySQL(用户管理,常用sql语句,数据库备份恢复,MySQL调优,恢复误操作数据)

一.MySQL用户管理. 一个MySQL数据库里可以跑多个库,总不能给所有人的程序员root用户,则可以给他们单独的用户访问数据库. 创建用户:(grant all on *.* to 'user1'是把所有库的权限给'user1,他的来源Ip是127.0.0.1,他的密码是lty123456') (第一个*是库名,如果你写成mysql.*那就是对mysql库的所有权限) (来源ip也可以写成 % ,表示来源的所有ip) (grant这种语句是不会记录到命令历史里去的,因为不安全.) mysql

MySQL用户管理、常用sql语句、数据库备份恢复

MySQL用户管理 MySQL分为普通用户与root用户.这两种用户的权限不一样.新建普通用户在MySQL数据库中,建立用户有3种方式:使用CREATE USER语句来创建新的用户:直接在mysql.user表中INSERT用户:使用GRANT语句来新建用户: grant命令grant all on *.* to 'user1'@'192.168.71.131' identified by '123456'; all 表示所有的权限. 表示所有的库,前面的表示库名,后面的表示所有的表'user1

MySQL恢复备份读书笔记

1. 任何执行时间长于 wait_timeout或interactive_timeout选项值得备份,都会导致会话被关闭,这也会隐含执行UNLOCK TABLES命令.2. 对于使用FLUSH TABLES WITH READ LOCK的备份策略来讲,一个共同的缺陷是它们需要两个独立的线程来完成备份过程.运行FLUSH TABLES WITH READ LOCK命令, 然后从当前连接退出将自动执行一条UNLOCK TABLES命令.从FLUSH TABLES WITH READ LOCK成功返回

MySQL基于mysqldump及lvmsnapshot备份恢复

一.备份对象 数据 配置文件 代码:存储过程,存储函数,触发器 跟复制相关的配置 二进制日志文件 二.备份工具 mysqldump:逻辑备份工具 InnoDB热备.MyISAM温备.Aria温备 备份和恢复过程较慢 mysqldumper:多线程的mysqldump 很难实现差异或增量备份 lvm-snapshot: 接近于热备的工具:因为要先请求全局锁,而后创建快照,并在创建快照完成后释放全局锁 使用copy.tar等工具进行物理备份 备份和恢复速度较快 很难实现增量备份,并且请求全局锁需要等

mysql 备份语句

模板: mysqldump -h IP -u user -p 选项 dbname>d:\db.sql 选项:-f表示有错误时继续 -d 表示--no-create-db, -n表示--no-data, -t表示--no-create-info, -R表示导出function和procedure. 只导出表结构: mysqldump -udb_user -p dbname -d –trigger=false 只导出存储过程:mysqldump -f -Rtdn -triggers=false只导出