博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySql备份和恢复
阅读量:4647 次
发布时间:2019-06-09

本文共 2846 字,大约阅读时间需要 9 分钟。

1.mysql备份

查询出需要备份的数据库:

1: mysql -u root -psywu  2:   3: mysql> show databases;  4: +--------------------+  5: | Database           |  6: +--------------------+  7: | information_schema |  8: | cdcol              |  9: | mysql              | 10: | performance_schema | 11: | phpmyadmin         | 12: | test               | 13: | webauth            | 14: | wordpress          | 15: +--------------------+ 16: 8 rows in set (0.00 sec)

备份wordpress数据库(单个数据库备份):

语法: mysqldump [OPTIONS] database [tables]

1: mysqldump -u root -p wordpress > e:\temp\db_wordpress_bkp.sql  2: Enter password: ****

打开e:\\db_wordpress_bkp. 可以看到关于备份的数据库、删除表和建表的信息:

1: -- MySQL dump 10.13  Distrib 5.6.20, for Win32 (x86)  2: --  3: -- Host: localhost    Database: wordpress  4: -- ------------------------------------------------------  5: -- Server version5.6.20  6:   7: /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;  8: /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;  9: /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 10: /*!40101 SET NAMES utf8 */; 11: /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; 12: /*!40103 SET TIME_ZONE='+00:00' */; 13: /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; 14: /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; 15: /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; 16: /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; 17:  18: -- 19: -- Table structure for table `wp_commentmeta` 20: -- 21:  22: DROP TABLE IF EXISTS `wp_commentmeta`; 23: /*!40101 SET @saved_cs_client     = @@character_set_client */; 24: /*!40101 SET character_set_client = utf8 */; 25: CREATE TABLE `wp_commentmeta` ( 26:   `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, 27:   `comment_id` bigint(20) unsigned NOT NULL DEFAULT '0', 28:   `meta_key` varchar(255) DEFAULT NULL, 29:   `meta_value` longtext, 30:   PRIMARY KEY (`meta_id`), 31:   KEY `comment_id` (`comment_id`), 32:   KEY `meta_key` (`meta_key`) 33: ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 34: /*!40101 SET character_set_client = @saved_cs_client */; 35:

备份test和MySQL数据库(多个数据库):

语法:mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]

1: mysqldump -u root -p --databases test mysql > e:\temp\db_test_mysql.sql  2: Enter password: ****

备份所有数据库: 

语法:mysqldump [OPTIONS] --all-databases [OPTIONS]

1: mysqldump -u root -p --all-databases > e:\temp\db_all_bkp.sql  2: Enter password: ****

2.mysql恢复

恢复数据库需要先创建数据库:

1: mysql> create database wordpress;  2: Query OK, 1 row affected (0.00 sec)

然后从备份中还原数据库数据:

1: mysql -u root -p wordpress 

备份本地数据库并恢复到远程服务器上:

1: mysql -u root -ps wordpress | mysql -u root -psss --host=remote_server -C wordpress

-C表示 --compress      Use compression in server/client protocol.

转载于:https://www.cnblogs.com/lanston/p/4057999.html

你可能感兴趣的文章
smartupload 上传文件时 把页面编码改成gbk 解决乱码
查看>>
EPS是什么格式
查看>>
Python的数据库操作(Sqlalchemy)
查看>>
2.抽取代码(BaseActivity)
查看>>
My simplified pickit2 clone
查看>>
Redis 入门知识
查看>>
夏天过去了, 姥爷推荐几套来自smashingmagzine的超棒秋天主题壁纸
查看>>
转--Android如何在java代码中设置margin
查看>>
反射的所有api
查看>>
css 定位及遮罩层小技巧
查看>>
项目中非常有用并且常见的ES6语法
查看>>
[2017.02.23] Java8 函数式编程
查看>>
Knowledge Point 20180305 数据在计算机中的表示
查看>>
谈谈对web标准的理解
查看>>
58前端内推笔试2017(含答案)
查看>>
sprintf 和strcpy 的差别
查看>>
MPEG4与.mp4
查看>>
实验5
查看>>
git 下载 安装
查看>>
录制终端信息并回放
查看>>