mysql数据库之间的转移: 怎么把一个mysql数据库服务器中导入另一个mysql服务器呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库之间的转移: 怎么把一个mysql数据库服务器中导入另一个mysql服务器呢?相关的知识,希望对你有一定的参考价值。
在网上搜索了一种方法,将.frm文件进行拷贝,然后黏贴到另一个mysql服务器,但是不行! 用show tables 命令观察,可以显示所有的数据库表,但是用desc tablename或者show create table tablename的时候说不存在该表。这是什么原因?具体应该怎么导入呢?给出详细的步骤吧。谢谢了!
1. 用工具备份.这个很多工具.看你的水平应该 知道的.2. liunx 下 mysqldump 出来
3. 还有一种办法 复制出来 data 文件,.windows下是在 安装 mysql的data文件夹下的. 里面都是按 数据库名称 创建的文件夹. ;linux 下 也类似的.直接复制出来 ,复制进去 就行了.比导入导出 快得多, 我试过的 参考技术A 导出
导入
mysql表与表之间数据的转移
1.相同表结构
INSERT INTO table1 SELECT * FROM table2;
2.不同表结构
INSERT INTO table1(filed1,...,filedn) SELECT table2.filed1,...,table2.filedn FROM table2;
3.如果是不同数据库之间,参考以下:
INSERT into db_ds_edu.t_exam_student(stu_id,stu_number,stu_name,school_id,campus_id,grade_id,class_id,xuebu_id)
SELECT stu.id
, stu.student_num
,person.name
, stu.school_id
, stu.campus_id
, stu.grade_id
, stu.clas_id
, stu.xuebu_id
FROM
db_ds.t_stu_info AS stu
,db_ds.t_p_person_info as person
WHERE stu.person_id = person.id
---------------------
作者:清无时空
来源:CSDN
原文:https://blog.csdn.net/sinat_34439107/article/details/70214335
版权声明:本文为博主原创文章,转载请附上博文链接!
以上是关于mysql数据库之间的转移: 怎么把一个mysql数据库服务器中导入另一个mysql服务器呢?的主要内容,如果未能解决你的问题,请参考以下文章