day-46mysql

MySQL备份:

  必须是在没有登录之前使用

注意:
  1. 执行dump是, 需要对表进行枷锁, 防止别的线程操作
  2. mysqldump, 一次dump的数据是1000条


导入和导出一对:
  mysqldump -uroot -p > D:/a.sql

  mysqldump -uroot -p db3 > D:/db3.sql

恢复表的数据:
  1. create database db3;

  2. exit

  3. mysql -uroot -p xxx < D:/db3.sql

  source D:/db2.sql;


第二种:
  -B : 会自动创建数据库, 并且自动使用此数据库

  mysqldump -uroot -p -B db2 > D:/db2.sql

  备份mysql数据库的表结构(不包含数据)

  mysqldump -uroot -p -d test > D:/c.sql

  参数 -t 的作用就是备份数据库的表数据(不包含表结构)

  mysqldump -uroot -ppassword -t test

线上备份数据:
linux
全部都是命令 (不光涉及到MYSQL备份的命令, 还涉及到LInux的相关命令)



猜你喜欢

转载自www.cnblogs.com/klw1/p/11051104.html
今日推荐