首页 > 数据库 >MySQL(二)备份与还原

MySQL(二)备份与还原

时间:2023-04-26 13:56:50浏览次数:39  
标签:备份 sql 还原 booksystem mysql MySQL 输入

一.MySQL备份

  1.本地备份

    1.win + r 后输入cdm

    2.命令行界面输入命令 mysqldump -u root -p  数据库名> 存放备份sql文件的全目录,eg:  mysqldump -u root -p booksystem> D:\backup\booksystem.sql

    3.控制台没有输出 ~ 等待 ~ 结束完成

  2.异地备份

    1.win+r 输入cmd

    2.命令行界面输入命令 mysqldump -hip地址 -P3306 -uroot -p 数据库>D:\mysql\backup\数据库.sql。如:mysqldump -h192.168.0.110 -P3306 -uroot -p student>D:\mysql\backup\student.sql

    3.控制台没有输出 ~ 等待 ~ 结束完成

  3.定时备份

    1.MySQL定时备份

二.MySQL还原

  1.命令还原

    方法一:

      1.把备份的sql文件放在安装目录bin下(也可不放在bin下,第四步则为 source 全路径sql文件名)

      2.win + r 后输入cmd

      3.命令行界面输入命令 mysql -uroot -p 后输入密码,show databases; 显示全部数据库,use 库名 (库名为要还原的数据库)

      4.输入命令 source sql文件名,eg: source booksystem.sql;

      5.控制台一直在输出Query OK ~ 等待 ~ 结束完成

    方法二:

      1.备份的sql文件放在任意文件(最好是英文目录)

      2.win + r 后输入cmd

      3.输入命令 mysql -u root -p 被还原的库名< 全路径sql文件名 后输入密码,eg: mysql -u root -p booksystem< D:\backup\booksystem.sql

      4.控制台没有输出 ~ 等待 ~ 结束完成

  2.第三方工具还原

    1.navicat 数据库管理工具

    2.等等

三.主从复制

  1.主从复制

标签:备份,sql,还原,booksystem,mysql,MySQL,输入
From: https://www.cnblogs.com/hxb2016/p/17350318.html

相关文章

  • mysql处理CVE-2023-21912漏洞
    目录背景解决办法系统现状思考升级过程(离线)1.查看Centos版本2.查看数据库版本3.数据库离线下载地址4.解压安装包5.停止mysql服务5.备份数据库文件6.卸载当前数据库版本7.本地安装8.启动mysql辅助操作查看含有mysql文件路径查找mysql配置文件查看文件占用大小当前目录查......
  • Qt+MySql开发笔记:Qt5.9.3的msvc2017x64版本编译MySql8.0.16版本驱动并Demo连接数据库
    前言  mysql驱动版本msvc2015x32版本调好,mysql的mingw32版本的驱动上一个版本编译并测试好,有些三方库最低支持vs2017,所以只能使用msvc2017x64,基于Qt5.9.3,于是本篇编译mysql驱动的msvc2017x64版本,满足当前的特定需求,这次过程有点费劲,可能是Qt的版本低于Qt5.12,继续无保留分享......
  • mysql如何查看和删除用户
    一、mysql如何查看存在多少用户SELECTCOUNT(*)FROMmysql.user;这将返回一个整数值,表示当前系统中存在多少用户。另外,你也可以使用以下命令查看当前系统中的所有用户:SELECTUserFROMmysql.user;这将返回一个包含所有用户名称的列表。如果你想获取更多有关MySQL用......
  • Rocky Linux 9 离线安装 MySQL 8.0
    1、离线安装包下载https://dev.mysql.com/downloads/mysql/5.5.html?os=31&version=5.12、解压并安装#解压tarxfmysql-8.0.33-1.el9.x86_64.rpm-bundle.tar#安装MySQLdnf-ylocalinstallmysql-community-common-8.0.33-1.el9.x86_64.rpmdnf-ylocalinstallmys......
  • SpringBoot2 hikari关于 Failed to validate connection com.mysql.cj.jdbc.Connectio
    项目启动不报错,如果静默15分钟没有数据库操作就报上述错误WARN不影响程序运行Failedtovalidateconnectioncom.mysql.cj.jdbc.ConnectionImpl@16244d67(Nooperationsallowedafterconnectionclosed.).PossiblyconsiderusingashortermaxLifetimevalue.发现Spri......
  • node同步查询数据库(mysql)
    mysql模块默认异步操作,在写一些简单脚本时会比较痛苦,可以通过async/await和Promise封装成同步操作asyncfunctionquery(connection,sql){returnnewPromise((resolve,reject)=>{connection.query(sql,function(error,results){if(error)reject(resu......
  • MySQL主从复制Slave_IO_Running为No
    主要记录解决问题的过程,为以后发现类似问题提供解决方法的参考。首先查看从机的mysql日志文件:tail/var/log/mysqld.log日志从上往下看,可以很快看到在中间位置上有一个ERROR的标志,后面写得很清楚,我的主机UUID和从机UUID重复了,而这两个UUID在这里要求必须要不相等的,所以我上面......
  • MySQL数据类型
     DB哥MySQL高级教程-系统学习MySQL共149课时关注微信公众号免费学:【DB哥】文末有MySQL高级课程目录1、MySQL数据类型MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 1.2、mysql中编码和字符在mysql中,一个中文汉字所占的字节数与编码格式有......
  • MySQL索引详解
     DB哥MySQL高级教程-系统学习MySQL共149课时加我微信公众号免费学:DB哥文末有MySQL高级课程目录前言因为现在使用的mysql默认存储引擎是Innodb,所以本篇文章重点讲述Innodb下的索引,顺带简单讲述其他引擎。希望小伙伴们能通过这片文章对mysql的索引有更加清晰的认识,废话不多......
  • 监控自建MySQL慢查询日志并上报到企业微信集群
    shell脚本如下#!/bin/bash#设置企业微信机器人webhook地址和机器人名称WEBHOOK_URL="你的WEBHOOK_URL"BOT_NAME="MySQLSlowLogBot"#设置慢日志文件路径和记录已发送行数的文件路径LOG_FILE="/data/mysql/mysql-slow-log.log"SENT_LINE_FILE="/tmp/mysql-slow-log.sent......