MySQL数据库备份与还原

MySQL数据库备份与还原#第一种通过命令:mysqldump-uroot-p密码需要备份的数据库名>备份后的sql脚本名;cmd–>mysqldump-uroot-proot16jike2_account>D:\16jike2_account_back.sql注意:备份名称与原数据库名称一致!通常:备份数据库名_back.sql还原备份的文件数…

大家好,又见面了,我是你们的朋友全栈君。

#第一种通过命令:mysqldump -uroot -p密码 需要备份的数据库名>备份后的sql脚本名;

 

cmd–>mysqldump -uroot -proot 16jike2_account>D:\16jike2_account_back.sql    

 

注意:备份名称与原数据库名称一致!通常:备份数据库名_back.sql

     

还原备份的文件数据:首先需要进入到mysql环境–>创建-个库–>在库下还原

    –>source 备份的数据库脚本

 

例子:

备份:

在命令行输入:

mysql -uroot -proot 16jike2_account>D:16jike2_account_back.sql

MySQL数据库备份与还原

系统提示在命令行输入密码可能不安全,可以改用一下命令行:

mysql -uroot -p 16jike2_account>D:16jike2_account_back.sql

root

然后再输入账号密码,这里我用root

这样子就避免密码暴露出来。

MySQL数据库备份与还原

 

在D盘的根目录,我们可以看到备份文件已创建

MySQL数据库备份与还原

 

打开16jike2_account_back.sql备份文件,可以看到备份数据库的一些创建语句和插入数据:

MySQL数据库备份与还原

 

还原:

避免还原数据库与已存在的数据库重名,我们先查看一下已存在的数据库用:

show databases;

 

创建一个用于备份的数据库:

create database 16jike2_account character set utf8;

MySQL数据库备份与还原

 

使用该数据库:

use 16jike2_account;

 

查看一下当前使用的数据库:

select database();

 

开始还原,使用一下命令:

source D:16jike2_account_back.sql;

MySQL数据库备份与还原

 

查看是恢复成功,先查看数据表是否恢复:

show tables;

MySQL数据库备份与还原

 

再查看数据表的数据:

select * from bank;

MySQL数据库备份与还原

 

#第二种通过sqlyog工具:    

    选中需要备份的数据库–>右键–>备份/导出–>转储到sql

  还原备份的文件数据:文件–>打开–>选择备份文件(.sql)–>crtl+A选中文件中所有内容–>执行    恢复备份完成

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131453.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 全国各地DNS地址详细列表

    全国各地DNS地址详细列表北京DNS地址:202.96.199.133、202.96.0.133、202.106.0.20、202.106.148.1、202.97.16.195、202.106.196.115上海DNS地址:202.96.199.132、202.96.199.133、202.96.209.5、202.96.209.6、202.96.209.133天津DNS地址:202.99.9…

    2022年5月6日
    526
  • uni-app的unipush实现通知栏推送服务全过程「建议收藏」

    uni-app的unipush实现通知栏推送服务全过程「建议收藏」背景说明文档这个事情官方应该提供出来,可惜官方觉得是多余的,免费的东西凭啥给你做好。于是我在这里叙述一下实现消息通知推送的步骤。uni-app官方文档入口https://uniapp.dcloud.io/api/plugins/pushuniPush官方使用指南https://ask.dcloud.net.cn/article/35622推送H5+API接口:https://www….

    2022年6月2日
    997
  • python期货程序化开发_使用文华财经进行期货程序化真的很low,自己编程才是正途…「建议收藏」

    python期货程序化开发_使用文华财经进行期货程序化真的很low,自己编程才是正途…「建议收藏」一、目前期货程序化现状由于有免费的CTP接口,期货程序化交易目前比较普遍,很多人都尝试过在文华财经、金字塔之类的软件上回测和编写实盘策略。期货程序化交易有很多优点:程序会按照设计自动执行,不受任何其它因素干扰,设计正确的请假下不会出错。借助于程序,交易速度更快,远远超过人工下单的速度。节省人工成本,一个策略可以部署多个机器人,特别当前期货存在夜盘的情况下,耗费非常大的人力成本。可以说,从事期货交易…

    2022年10月8日
    3
  • jenkins自定义构建参数_git创建远程仓库分支

    jenkins自定义构建参数_git创建远程仓库分支前言当我们的自动化项目越来越多的时候,在代码仓库会提交不同的分支来管理,在用jenkins来构建的时候,我们希望能通过参数化构建git仓库的分支。下载安装GitParameter插件系统管理-

    2022年7月29日
    14
  • webstorm的永久激活码2021[在线序列号][通俗易懂]

    webstorm的永久激活码2021[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    311
  • Pyinstaller打包exe附带图片的方法

    Pyinstaller打包exe附带图片的方法2019.10.27更新在最近的wordpress项目中学到了图片字节码可在文件中存在,于是我做了试验并成功了(就是代码里带一堆字节码……)参考:https://blog.csdn.net/jss19940414/article/details/85841982https://www.cnblogs.com/xianqingsong/p/9965899.htmlhttps://…

    2022年6月15日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号