首页 > 数据库 >MySQL备份

MySQL备份

时间:2022-09-05 23:55:08浏览次数:70  
标签:用户名 备份 MySQL mysqldump sql 数据库

MySQL备份

为什么要备份:

  • 保证重要的数据不丢失

  • 数据转移

MySQL数据库备份的方式

  • 直接拷贝物理文件

  • 在sqlyog这种可视化工具中手动导出

    • 在想要导出的表或者库中,右键,选择备份或导出

  • 使用命令行导出 mysqldump 命令行使用

 # mysqldump -h 主机 -u 用户名 -p 密码 数据库 表名 > 物理磁盘位置/文件名
 mysqldump -hlocalhost -uroot -p123456 school student >D:/a.sql
 
 # mysqldump -h 主机 -u 用户名 -p 密码 数据库 表1 表2 表3 > 物理磁盘位置/文件名
 mysqldump -hlocalhost -uroot -p123456 school student >D:/a.sql
 
 # mysqldump -h 主机 -u 用户名 -p 密码 数据库 > 物理磁盘位置/文件名
 mysqldump -hlocalhost -uroot -p123456 school  >D:/a.sql
 
 # 导入
 # 登录的情况下,切换到指定的数据库
 # source 备份文件
 source d:/a.sql
 
 mysql -u 用户名 -p 密码 库名< 备份文件

假设你要备份数据库,防止数据丢失。

把数据库给朋友,把sql文件给他即可!

 

标签:用户名,备份,MySQL,mysqldump,sql,数据库
From: https://www.cnblogs.com/1982king/p/16660132.html

相关文章

  • Mysql的锁
    参考B站UP主我是大彬呀Mysql都有哪些锁按锁的粒度分:行级锁页级锁表级锁按锁的级别分类:共享锁排他锁意向锁行级锁含义mysql中锁定粒度最细的......
  • 浅析mysql报错:Error writing file '/tmp/MY4QWdUa' (Errcode: 28 - No space left on
    一、问题背景1、报错描述:今天执行sql时发现Node服务的日志报错:SequelizeDatabaseError:EE_WRITE:Errorwritingfile'/tmp/MY4QWdUa'(Errcode:28-Nospac......
  • mysqldump的简单用法
    1.单个数据库备份,必须在系统命令行环境运行mysqldump-uusername–ppassword--default-character-set=utf8databasename>dumpfile-u用户名,有空格;-p后面是数据库密......
  • mysql 锁
    锁分为独占锁与共享锁锁的粒度有 表锁,行锁,意向锁重点:行级锁(记录锁)类型:RecordLocks:普通记录锁GapLocks:间隙锁,由于普通记录锁无法锁住不存在的数据,所以提出......
  • MySQL8.0使用GROUP BY的问题
    当使用groupby的语句中,select后面跟的列,在groupby后面没有时,会报以下错误:Expression#2ofSELECTlistisnotinGROUPBYclauseandcontainsnonaggregatedcolumn......
  • MySQL入门基础(3)
    DML和DDL补充insert插入多条语句insertinto表名(字段1,字段2)values(值1,值2),(值3,值4),...,()快速创建表将查询的结果当作成新的表createtablexxasselect*fro......
  • windows安装MySQL卡在--connect to server的界面上输入密码显示connection failed
    问题安装MySQL是,在‘ConnectToSever’界面,输入密码,点击‘check’,总是失败。接上篇:windows安装mysql时一直卡在startingtheserver这一位置,解决办法-天军-博客园(cn......
  • php8.0源码编译安装mysqli拓展
    将开发环境web项目上传到CentOS8.0云服务器上后,调用PHP文件报500错误,经排查php环境中不存在mysqli拓展,导致无法使用mysqli_connect()函数;查看phpinfo()页面证实猜想;原因可......
  • windows安装mysql时一直卡在starting the server这一位置,解决办法
    安装mysql时一直卡在startingtheserver这一位置,解决办法:1:保持住这个页面,不用叉掉从装2:计算机—>右键—>管理。找到mysql3:右键—>属性—>登录4:点击允许服务于桌面......
  • MySQL 行锁观察模式8.0
    全新的MySQL8.0新增了全新的锁观测方式,在performance_schema下新增了data_locks表和data_lock_waits表mysql>showtableslike'%data_lock%';+-----------------------......