一:  导入导出数据库

二:远程复制数据库


一:  导入导出数据库

  1.导出整个数据库
  mysqldump -u用户名 -p密码 数据库名 > 导出的文件名
  

C:\Users\jack> mysqldump -uroot -pmysql sva_rec > e:\sva_rec.sql


  2.导出一个表,包括表结构和数据
  mysqldump -u用户名 -p 密码 数据库名 表名> 导出的文件名
  

C:\Users\jack> mysqldump -uroot -pmysql sva_rec date_rec_drv> e:\date_rec_drv.sql


  3.导出一个数据库结构

C:\Users\jack> mysqldump -uroot -pmysql -d sva_rec > e:\sva_rec.sql


        4.导出一个表,只有表结构
  mysqldump -u用户名 -p 密码 -d数据库名 表名> 导出的文件名

mysqldump -uroot -p123456 yys yys_diary> C:\Users\yys53\OneDrive\sql\yys_diary.sql


  5.导入数据库

   
  常用source 命令
  进入mysql数据库控制台,
  如mysql -u root -p
  mysql>use 数据库

use 数据库


  然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

注意:上面导出表也可以单独创建一个数据库导入

mysql>source d:wcnc_db.sql

二:远程复制数据库

1.把本地复制远程上

mysqldump 数据库名 -u 用户名 -p密码  | mysql -h ip或域名 数据库名 -u 用户名 -p密码
 

mysqldump log -u root -p123456  | mysql -h 192.168.31.217 log -u root -p123456

2.把远程上复制本地

mysqldump 数据库名  -h ip或域名 数据库 -u 用户名 -p密码  | mysql  数据库名 -u 用户名 -p密码

mysqldump log  -h 192.168.31.217 -u root -p123456  | mysql  log -u root -p123456