Mysql中使用mysqldump进行导入导出sql文件
纪念工作中的第一次删库跑路的经历
今天接到一个任务,是将一个测试库数据导到另一个测试库,然而我们公司的数据库是不让直连的,所以只能通过远程连接进行导库操作。
老大布置任务的时候让用dump命令进行操作,因为老大就是通过dump命令将数据库服务器上的数据定时备份到测试环境中的应用服务器上。
所以当时就有点懵逼。。。。。。啥时dump命令。然后求助度娘,才发现有mysqldump命令。这才发现了新大陆。然后一顿操作一直报连接不上本地mysql本服务器。
第一整这个,当时就懵了。所以就想着sql文件都有了,我直接用navicat导就行了。
说干就干,直接在需要导入的库新建一个库,就直接读sql导库,并且优哉游哉的等待。等到一会之后,navicat居然断开了连接,所以只能看看那些表没导入,然后手动重新
导入一下。正在我导的起劲的时候,突然开发群里面就各种数据问题,下游系统各种数据访问失败。这个时候才发现是我导数据的问题(这里有个小坑,我导入的时候选择的是我
新建的库,但是居然把我们的应用使用的库数据给覆盖了,百思不得其解呀!这个后续还需要实验)。顿时我就懵逼了。感觉自己快要被裁了(可是我才刚刚转正呀,难受!)。
然后就各种把原始数据瞎导入,然而navicat还一直没有响应,但是下游群里面一直催。我都想当场暴毙了,十分难受。
最后还是有经验的老大发现问题了。
我之前一直时用的mysqldump命令:mysqldump -uroot -proot education users>d:/user.sql
这里只是指明了用户和密码,然后一直报连接不上本地mysql本服务器。我用ps一查我本地也没有mysql服务器呀,而且我是将数据导到数据库服务器上呀,也不是本地。
然后就在度娘的时候加上了导数据至服务器上的字样。这个时候才出现了正确的导入导出姿势:
mysqldump -u[用户名] -h[ip] -p[密码] -P[端口号] 数据库名 表名 >导出的文件名.sql
mysqldump -uroot -h127.0.0.1 -proot -P3306 education users>d:/user.sql
mysqldump -u[用户名] -h[ip] -p[密码] -P[端口号] 数据库名 表名 <导出的文件名.sql
mysqldump -uroot -h127.0.0.1 -proot -P3306 education users < d:/user.sql
还在加班的程序猿---纪念
Mysql中使用mysqldump进行导入导出sql文件的更多相关文章
- MYSQL导入导出.sql文件
MYSQL导入导出.sql文件 一.MYSQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=“:path\mysql\bin;”其中p ...
- mysql中导入导出sql文件
1.导出整个数据库: mysqldump -u用户名 -p密码 数据库名 > 导出的文件名 例:mysqldump -uroot -proot user > user.sql 2.导出一个 ...
- mysql 导入导出sql文件
使用mysqldump导出sql文件 目前清楚的mysqldump语法是: mysqldump -h[hostname] -u[username] -p [databasename] > [sq ...
- mysql导入导出sql文件
window下 1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2. ...
- 使用MYSQL命令直接导入导出SQL文件
很多时候,我们的数据开发都会用到很多开发利器,比如powerdesigner, navicat等这些软件,虽然好用,但是要收费,在公司里面是禁止使用盗版软件的,怕罚款各方面的,所以我们也不敢直接在公司 ...
- 命令行模式下 MYSQL导入导出.sql文件的方法
一.MYSQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=“:path\mysql\bin;”其中path为MYSQL的安装路径.二.简 ...
- mysql 导入导出.sql文件
备份数据库(包含全部表和全部存储过程):C:\Documents and Settings\Administrator>mysqldump -h localhost -u root -p -R ...
- MYSQL导入导出.sql文件(转)
一.MYSQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=“:path\mysql\bin;”其中path为MYSQL的安装路径. ...
- 【MySQL for Mac】在Mac终端导入&导出.sql文件
导入 打开终端输入:(前提是已经配置过MySQL环境变量) mysql -u root -p create database name; use name; source 『将.sql文件直接拖拽至终 ...
随机推荐
- 洛谷P2672 推销员 题解 贪心
题目链接:https://www.luogu.org/problem/P2672 这道题目是贪心,贪心的思想是: 选择 \(m\) 户人家的最大疲劳值应该是以下两种方案中的较大值: 方案一:选择 \( ...
- H3C Basic NAT
- 《Netty权威指南》(一)简单的时间服务器P69
由于该书是基于Netty5编写的样例代码,而Netty5已经被官方废弃. 目前基于推荐版的4.1.12.Final在学习过程中,可能会出现个别接口不一致的情况.所以记录可在4.1.12下编译通过的代码 ...
- VC++ CMsflexgrid 使用
引用actvie x :microsoft CMsflexgrid; BOOL CCalibrationCoordsDisDlg::OnInitDialog() { CDialog::OnInitDi ...
- Jmeter完整Demo
1:创建一个线程组 2:添加一个cookie管理器 3:设置你的信息头管理器:application/json;text/plain;charset=UTF-8 44 4:添加一个用户参数,做全局变量 ...
- ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(7)之扩展基类和区域创建以及文本编辑配置
一.扩展基类和区域创建 (1)在应用之前,我们先在表现层创建一个公共的系统扩展文件来(SystemExtension)存放我们需要延伸和扩展的方法类. 在常规的项目系统操作中,我们都需要用到增删查改的 ...
- Mockito -- 入门篇
Mockito是一种mock工具/框架.我理解EasyMock有点过时了,Mockito是现在比较流行的. 什么是mock?说的直白一点,大家都知道unit test应该是尽可能独立的.对一个clas ...
- <QluOJ2018NewCode>约数个数
题目描述 p^q表示p的q次方,正整数M可以分解为M=(p1^a1)*(p2^a2)*(p3^a3)*……*(pn^an)的形式,其中p1,p2……pn为质数(大于1并且只能被1和自身整除的数叫做质数 ...
- 【u034】追查坏奶牛
Time Limit: 1 second Memory Limit: 128 MB [问题描述] 你第一天接手三鹿牛奶公司就发生了一件倒霉的事情:公司不小心发送了一批有三聚氰胺的牛奶.很不幸,你发现这 ...
- codeforces 161D 点分治
传送门:https://codeforces.com/problemset/problem/161/D 题意: 求树上点对距离恰好为k的点对个数 题解: 与poj1741相似 把点分治的模板改一下即可 ...