Mysql数据库迁移(数据文件直接迁移)

mysql数据迁移

前言

最近在进行打包项目开发的时候,最初打包后的数据是版本一。经过测试阶段测试后,以及修改代码等等。在最后终于需求bug该改的都改了。准备自行再在windows虚拟机上进行测试打包后的项目,那么则要更新打包后的版本一数据,变成最新版本数据。

正文

我的项目是web项目

Mysql数据库迁移(数据文件直接迁移)
如下我是要更新wts中的mysql数据,
在这里插入图片描述
方法
从你数据库中转储结构和数据的.sql文件
在这里插入图片描述
形成wts.sql文件

准备工作

  1. 要导入的.sql文件
  2. 命令进入你的mysql中

开始(命令行界面)

  1. cdm命令进入MySQL(进入你mysql目录下的bin)
cd D:\mysql\bin
  1. 连接mysql
mysql -h主机地址 -u用户名 -P端口号 -p
输入mysql密码

-h: 主机名,表示要连接的数据库的主机名或者IP
-u: 用户名,表示连接数据库的用户名
-P: 大写P,端口,表示要连接的数据库的端口,默认是3306,可以不写,但是如果端口不是默认端口,就必须指明端口号
-p: 表示要连接的数据库的密码,-p后面可以直接输入密码,但是这样密码就会明文输入不太安全,所以建议输入-p回车,换行输入密码

  1. 查看所有数据库
show databases;

注意databases有s,以及单词是否书写错误,需要加上命令结束符;

  1. 查看当前选择的数据库内可用表的数据表
show tables;
  1. 删除数据库
 drop database 数据库名;
  1. 创建数据库(指定编码utf8)
create database 数据库名 default character set utf8;
  1. 进入该数据库
use wts;
  1. 导入.sql数据表(路径替换成你自己准备的.sql路径中)
source D:\wts.sql;

如上执行成功就替换成功啦。

如果source导入sql文件时候show warnings disabled报错failed to open file‘xxxx’’
那么把要导入的sql文件放到mysql的bin中然后source wts.sql
如果source导入数据Error 1046 (3D000)No database selected
要进入该数据库如上第七步usr wts;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值