首页 > 数据库 >mysqldump的简单用法

mysqldump的简单用法

时间:2022-09-05 21:56:17浏览次数:73  
标签:set utf8 数据库 character 用法 mysqldump 简单 备份

1.单个数据库备份,必须在系统命令行环境运行

mysqldump -u username –ppassword --default-character-set=utf8 databasename > dumpfile

-u 用户名,有空格;-p后面是数据库密码,没有空格。--default-character-set=utf8,设置字符集,注意是两个-;databasename 数据库名;

> 后面是输出文件的路径及文件的名称;

注意:因为本命令在系统命令行运行,所以后面不要加分号

例:mysqldump -u root -p123456 --default-character-set=utf8 test2022 >d:/test20221.bak

 

 在D盘的根目录中得到备份的文件

 

 2.备份数据库中的某些表,可以在备份命令中单独指定

mysqldump -u username –ppassword --default-character-set=utf8 databasename table1 table2.... > dumpfile

其中的table1,table2是要备份的表名

3.要备份数据库,可以使用-B指定

mysqldump -u username –ppassword --default-character-set=utf8 -B  db1 db2 > dumpfile

例:mysqldump -u root -p123456 --default-character-set=utf8 -B test2022 userinfo users >d:/mutidb.bak

 

 在D盘的根目录中得到备份的文件

 

 4.数据库的恢复,恢复是必须要在MySQL环境下运行

4.1单个数据库备份的时候要先建库

#设置字符集;

set names utf8;

#创建一个新的数据库 create database test2022;

#变更当前数据库 use test2022;

#执行恢复指令,将指定备份文件中的所有内容恢复到当前数据库

source d:/test2022.bak

第一步,打开mysql环境

 

 第二步:设置字符集,并建库,使用source命令恢复数据库

 

 4.2多个数据库备份恢复的时候,不需要建库和修改当前库的操作,下面的语句将恢复test2022,userinfo, users三个数据库。(三个数据库在mysql中还存在的情况下,备份的数据将覆盖原来数据库里面新增加的数据,导致数据丢失

source d:/mutidb.bak

 

标签:set,utf8,数据库,character,用法,mysqldump,简单,备份
From: https://www.cnblogs.com/YorkZhangYang/p/16659737.html

相关文章

  • three.js基础用法
    import*asTHREEfrom'../libs/build/three.module.js';import{OrbitControls}from'../libs/jsm/controls/OrbitControls.js'import{CSS2DRenderer,CSS2DObje......
  • 简单的MarkDown语法
    MarkDown快速入门这里包含了我上网学习和求助查询,以及自己研究出来的一些关于MarkDonw语法。(内容仅供参考)本人使用有道云笔记写的,不一定适用于所有笔记软件。分割线在......
  • leetcode 104. Maximum Depth of Binary Tree 二叉树的最大深度(简单)
    一、题目大意给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明:叶子节点是指没有子节点的节点。示例:给定二叉树[3,9,......
  • C++中#ifdef和#endif的用法
    一般情况下,源程序中所有的代码都会参与编译。但有时希望对其中一部分内容只在满足一定条件时才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。条件编......
  • [javascript]document的open() write() close()用法
    1、document.open()作用:打开一个新文档,即打开一个流,并擦除当前文档的内容。执行完后会打开一个空的html文档语法:document.open(mimetype,replace)参数:mimetype:可选。......
  • git的用法
    远程仓库是与本地仓库是通过origin来进行交互的,所以本地的分支只有关联origin才能与远程仓库交互master是自动关联origin的,但是其他的分支就要自己手动关联了那么origin是......
  • ENVI自动配准流程化工具的另类用法
    这里说的另类用法是指:只想利用自己手动添加的同名点用于图像配准,而不希望工具自动找点。这种需求一般用于无法自动找点的情况,比如卫星图像与DRG之类的线划图进行配准时。......
  • 2022年油猴(tampermonkey)超简单安装
    ​ 1、下载链接:https://pan.baidu.com/s/1_JTua9tlGBzJGqopZnstIg提取码:jef6--来自百度网盘超级会员V4的分享2、安装(1)解压​编辑(2访问chrome://extensions/访......
  • 2022年sublime安装教程超简单
    ​ SublimeText是一款用于代码、标记和散文的精致文本编辑器。对于我这种写python的新手小白非常友好一、下载链接:https://pan.baidu.com/s/10Gzdwntxjox8UWC-OJjlwg......
  • zabbix用法
    zabbix用法zabbixweb管理界面功能介绍默认页面是个仪表盘,右上角的编辑可以自定义布局Monitoring(监控)Dashboard(仪表盘)和主页面一样,可以修改布局Problems(问题)......