如何导出和导入mysql数据(数据迁移)

作者&投稿:苌雍 (若有异议请与网页底部的电邮联系)
~

本文转自如何导出和导入mysql数据(数据迁移)
这是其中一种方法,非常简单
1. 导出数据库数据
mysqldump -uroot -p dp_db > dumpout.sql
其中 root是账户名
dp_db是需要导出的数据库名称
dumpout.sql存储导出的数据
2. 将导出的数据dumpout.sql放到你的目标机器上(如果是远程目标机器的话,直接将dunmpout.sql copy到目标机器就行)。这里假设cp到主目录下~/
3. 在目标机器的数据库里建立新数据库,这里建立名为dp_db_bak的数据库
mysql> create database dp_db_bak
4. 向dp_db_bak数据库导入数据
mysql -uroot -p dp_db_bak < ~/dumpout.sql
其中 root是账户名
db_db_bak是新数据库
~/dumpout.sql是第一步导出的数据
P.S. 如果在导入导出数据的时候遇到文件太大异常退出的情况,可使用split/cat来进行文件的分割和合并
mysqldump -uroot -p dp_db | split -b 10m - tempfile
cat all_tempfile > targetfile
其他方法:
Mysql source命令在导入大数据时显得非常有用。虽然Mysql Administrator软件也不错,但就稳定性和效率性来说还是source占优。
使用方法:
Windows下将sql数据库备份拷贝到磁盘目录如:D:\db.sql,cmd进入命令行。
1、先使用命令mysql -uroot -p登陆mysql服务器
2、然后执行相关命令导入数据。

mysql>usedbtest;//设置当前要导入数据的dbtest数据库
mysql>setnamesutf8;//设置编码
mysql>sourceD:\db.sql;//导入数据
ok,完成。当然数据库备份用Mysql Administrator是非常方便的







Mysql导出表结构及表数据 mysqldump用法
命令行下具体用法如下: mysqldump -u用_名 -p密码 -d __库名 表名 脚本名;

1、导出__库_dbname的表结构(其中用_名_root,密码_dbpasswd,生成的脚本名_db.sql)
mysqldump -uroot -pdbpasswd -d dbname >db.sql;

2、导出__库_dbname某张表(test)结构
mysqldump -uroot -pdbpasswd -d dbname test>db.sql;

3、导出__库_dbname所有表结构及表__(不加-d)
mysqldump -uroot -pdbpasswd dbname >db.sql;

4、导出__库_dbname某张表(test)结构及表__(不加-d)
mysqldump -uroot -pdbpasswd dbname test>db.sql;


指定分隔符导出数据(貌似必须在本机才能正常执行),步骤:
1. cd /tmp
2. mkdir mysqldata
3. chown mysql:mysql mysqldata
4. mysqldump -h127.0.0.1 -uroot -p123456 -T/mysqldata/ --fields-terminated-by=@@, dbname tablename
如何导出和导入mysql数据(数据迁移)
标签:生成nbsp127.0.0.1表数据服务器pfilenmp情况roo




MySQL如何快速导入大型数据库mysql导入大数据库
首先,要安装安装MySQL以及MySQL Workbench,以支持SQL文件的导入。安装完成后,接下来就是要准备需要导入的大型数据库文件。然后,打开MySQL Workbench,单击连接按键,输入服务器实例的用户名和密码,即可进入该服务器实例页面。然后,在该实例页面中,单击File -> Run SQL File。这样就可以找到准备导入的文...

mysql数据库管理工具navicat for mysql怎么用
右键点击一个灰色的数据库,在右键菜单中包含打开、关闭、新建、删除和数据传输等操作;在已经打开数据中的选中表,可以创建、删除、修改表,在右键菜单中包含建表、导入、导出、运行SQL文件等操作;6、在主窗口点击“查询”,则可以对当前选中的数据库进行表查询、以及对查询的创建、修改、删除等;7、在...

c#.net完成数据到excel表的导入与导出
21 从Excel文件导入到DataSet#region 从Excel文件导入到DataSet 22 \/\/ \/\/\/ 23 \/\/ \/\/\/ 从Excel导入文件 24 \/\/ \/\/\/ 25 \/\/ \/\/\/ Excel文件名 26 \/\/ \/\/\/ <returns>返回DataSet<\/returns> 27 \/\/ public DataSet ImportFromExcel(string strExcelFile...

求助excel用宏直接一键导入数据
用excel宏导入数据怎么搞啊?举例。有数据表A列B列,要求将A列数据排除B列后写入到D列。初据如图:编制代码如下:Sub 数据排除()Dim mys As String Dim I, J As Integer Dim b As Object mys = "数据排除"Set b = CreateObject("Scripting.Dictionary")Sheets(mys).Select I = 2 Do While ...

如何将excel表格批量导入word表格
1、对照表截图 2、部分程序源码 Sub 导出数据()S_EXCEL = Cells(4, 3).Text '数据源EXCEL文件名T_WORD = Cells(7, 3).Text '目标WORD文档名DZB = Cells(5, 3).Text '对照表工作表名Call exc_to_word(S_EXCEL, T_WORD, DZB)End SubSub exc_to_word(S_EXCEL, T_WORD, DZB)Dim ...

求gridview导出为excel问题解决
\/\/\/ 将DATAGRID导出为EXCEL文件方法一,\/\/\/ 参数是:要导出的DATAGRID的ID和要保存下来的EXCEL文件名 \/\/\/ \/\/\/ page \/\/\/ datagrid \/\/\/ filename private void OutExcel(Page myPage,DataGrid dg,string name){ HttpResponse Response;Response=myPage.Response;string name1="attachment;filename...

悬100答好追加求关于网页面板和文字方面美化的建议
1. 允许你连接可视组件和数据的数据绑定,所以他们会保持同步;2. 只有在数据变动的时候处理,这样可以保持最小的网络利用率;3. 查错选项可以保证字段的数据类型,邮政编码,电话号码和其他拟定义在ActionScript里的数据正确性;4. 格式化选项会自动解析数据并在你的定义下显示。 所有的数据导入和操作是很棒的,但最后...

华安县15726537110: 怎样将MySQL数据库结构和数据导出或导入 -
鲍肺贝特: 在使用MySQL时,有时需要从数据库中导出数据,以便用在本地或其它的数据库系统之上,或者将现有数据导入MySQL数据库中.做MySQL数据库的结构和数据的导出和导入.要用到MySQL的mysqldump工具,基本用法是: shell> ...

华安县15726537110: 如何导出和导入mysql数据 -
鲍肺贝特: 1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_...

华安县15726537110: mysql 数据库导出和导入 -
鲍肺贝特: MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录)2,导出数...

华安县15726537110: MYSQL如何导入/导出数据?
鲍肺贝特: 从文本文件导入:load data infile '文件名' into table导出到文本文件:select * into outfile '文件名' from table具体可参考MySQL的说明文件另:MySQL Manager也有导入导出工具,且可以有多种格式.

华安县15726537110: mysql 的数据导入和导出详细点 谢谢 -
鲍肺贝特: 导出:select * into outfile 'd:/xx/xx/xxx.txt' fields terminated by '\t' enclosed by '"' escaped by '\\' lines terminated by '\n' from table_name; 导入:load data infile 'd:/xx/xx/xxx.txt' into table table_name fields terminated by '\t' enclosed by '"' escaped ...

华安县15726537110: 如何将excel表格中数据直接导入到mysql数据库中 -
鲍肺贝特: 1. 首先需要在mysql管理工具上面新建一个表,也可以用mysql命令创建,表建立完成之后,需要将表中的字段名字告诉给填写excel表的人员. 2. 打开excel表,按照程序提供的字段填写相应的数据.此时注意下面几点:名字需要跟程序提供的一样...

华安县15726537110: 如何将数据导入到mysql数据库 -
鲍肺贝特: 平时开放过程中,需要将Excel表格中的数据导入到MySql数据库中,MySQL-Front为我们提供了这个功能,高效,快捷,又方便. 工具/原料MySQL-Front 5.3 MySQL5.0 BasicCode.xls 方法/步骤第一步:使用MySQL-Front 5.3访问数...

华安县15726537110: [注意:如果你是高手用新人能看懂的话来回答]如何导入导出Mysql数据库?
鲍肺贝特: 打开要导入或者到导出的数据库右击选择导入向导或者导出向导,如果是导出的话直接一路next 完成(导入这部分数据库的时候也是一路next),导入向导要先选择导入文件的类型还要注意字符集的选择如果有汉字的话最好选择gb2312.

华安县15726537110: mysql导出数据库几种方法 -
鲍肺贝特: 1、确保我知们的数据库已经正确的安装在电脑上了,首先打开命令行窗口,win+R快捷键打开运行窗口,输入cmd.2、如果mysql版本较新,并且用户名,密码,端口自己没有进行过修改,则道命令行直接输入“mysql”也可以进入数据库.3...

华安县15726537110: 如何将远程服务器MYSQL数据库导出导入 -
鲍肺贝特: MYSQL数据库导出第一种利用空间商提供的PHPMYADMIN管理工具导出,这种较为简单,大家查一下资料这里就不多讲了.第二种利用MYSQL安装时自带的mysqldump管理工具导出:1)左下角开始菜单-运行-CMD进入DOS命令行状态2)输入...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网