㈠ mysql导出数据库,然后移植到另一台电脑要如何操作
有两种办法。
1、在b机器上装mysql。
将a机器上的mysql/data下的你的数据库目录整个拷贝下来。
将b机器上的mysql服务停止。
找到b机器上的mysql/data目录,将你拷贝的目录粘贴进去,然后启动mysql服务就可以了。
2、使用sql语句备份和恢复
你可以使用select
into
outfile语句备份数据,并用load
data
infile语句恢复数据。这种方法只能导出数据的内容,不包括表的结构,如果表的结构文件损坏,你必须要先恢复原来的表的结构。
语法:
select
*
into
{outfile
¦
mpfile}
’file_name’
from
tbl_name
load
data
[low_priority]
[local]
infile
’file_name.txt’
[replace
¦
ignore]
into
table
tbl_name
select
...
into
outfile
’file_name’
在dos命令提示符下使用mysqlmp命令进行备份.
如下:
c:\documents
and
settings\administrator>mysqlmp
yinshi
>c:\\backup.txt
-uroot
-p12142022
㈡ 如何复制mysql数据库到另一台电脑上
这种架构一般用在以下三类场景
1. 备份多台 Server 的数据到一台如果按照数据切分方向来讲,那就是垂直切分。比如图 2,业务 A、B、C、D 是之前拆分好的业务,现在需要把这些拆分好的业务汇总起来备份,那这种需求也很适用于多源复制架构。实现方法我大概描述下:业务 A、B、C、D 分别位于 4 台 Server,每台 Server 分别有一个数据库来隔离前端的业务数据,那这样,在从库就能把四台业务的数据全部汇总起来,而不需要做额外的操作。那没有多源复制之前,要实现这类需求,只能在汇总机器上搭建多个 MySQL 实例,那这样势必会涉及到跨库关联的问题,不但性能急剧下降,管理多个实例也没有单台来的容易。
㈢ 怎样把数据库表信息复制到另一个电脑上
1、首先,打开并连接Sql Server,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为”版→“权CREATE到”→“新查询编辑器窗口”。
2、在第1步产生的编辑器中按”crtl+a“组合键全选内容,然后右键“复制“(或按"crtl+c"键)。
3、新建查询,然后右键”粘贴“(或ctrl+v);如图所示,将代码中Source_db(源数据库名)改为target_db(目标数据库名)。接着右键单击”执行“执行代码。
4、然后,在目标数据库的表结构中就可以看到被复制过来的表了。
5、表的数据内容复制,选中目标数据库target_db,然后点击”任务“→”导入数据“。
进入”SQL Server导入导出向导“,根据提示步骤操作。选择数据源(源数据库)。选择目标(目标数据库)、指定表复制或查询。选择源表和源视图:设置源表和目标表后,单击“编辑映射”按钮,在弹出窗口中选中“启用标识插入”。
6、一直点击“下一步”至最后完成操作,复制成功。
㈣ 怎么把sql数据库从旧电脑移动到新电脑安装
在你的机器上SQL文件夹下面存数据库的那个文件夹,然后把你代码所用到的库拷到另外的一台电脑上.
在另外一台电脑,运行SQL的企业管理器,在数据库任务那选择附加数据库,然后
选择你拷过去的库就行咯.
要把代码里的SERVER改成那台电脑的服务器名字,不一定就是LOCALHOST的
想知道另外一机器的服务器名称的话,可以用一个叫 MovieLink.udl 的小程序就可以咯.
㈤ 怎么把sql数据库从旧电脑移动到新电脑安装
1、可以直接复制的,备份或者分离(选中数据库,右键,任务,分离or备份)。
分离:文件直接到之前还原的路径下面(路径可以通过,选中数据库,右键,属性,文件,查看路径),复制到高于或等于当前这个SQL数据库版本的实例中即可。
备份:文件备份时可以选择备份路径。
2、无法直接复制的。
选中数据库,右键,任务,生成脚本,第一步直接下一步,高级,最下面,要编写脚本的数据类型,选择架构和数据,选择保存位置,下一步,等待导出,导出文件后,修改存储文件的路径,到新的实例中执行即可。这个办法不用考虑实例版本问题,但是,数据库导出可能导不出来等问题,不一定全都适用。
由于不允许贴图,看不懂再追问,看到了就补充。
㈥ sybase数据库windows系统,如何从一台电脑移到另一台电脑.
用备份和恢复吧,无所谓什么操作系统。具体做法如下:
1、在你想移到的那台电脑上新建一个数据库,名称和原来是否一样无所谓,但数据库大小一定要比原数据库大;
2、在原电脑上备份成文件:
mp
database
“原数据库名”
to
“文件名”,
file=
“原数据库名”
3、将你备份的文件拷入新电脑。
4、在新电脑上恢复:
load
database
“新数据库名”
from
“文件名”
with
file
=
“原数据库名”
㈦ 怎么把sql数据库从旧电脑移动到新电脑安装
操作如下:
1.右键你需要的数据库–>任务–>分离
2.找到你的sqlserver安装文件夹
这里把你需要的数据库(如jjj)的两个相关文件拷贝到另一台电脑上,这里注意,你最好还是要放到sqlserver的这个文件夹,放别的地方可能会报错,因为文件夹的读写属性还有用户权限不一样,反正修改起来特别麻烦。
3.到另一台电脑上,右键–>附加–>选择你的mdf文件,确定,大功告成,数据库成功导入,简单吧!
我试了直接把文件复制过去,导入也成功了,所以不是很明白为什么要分离,我在网上查了一下:
数据库分离是指将数据库文件从数据库服务器实例中分离出来,相当于关闭了数据库。数据库分离后,应用程序不能连接到该数据库,数据库文件可以被其它进程访问。通常分离数据库用于快速地将数据库迁移到另一个SQLSERVER实例。
旧电脑把数据库分离,用U盘把数据库文件复制到新电脑,然后在数据库里把附加旧电脑的数据库文件上去就可以了
㈧ 如何把本机器上的SQLsever2000中的数据库移到另外一台机子上
分类: 电脑/网络 >> 程序设计 >纤带> 其他编程语言
问题描述:
如何把本机器上的SQLsever2000中的数据库移到另外一台机子上?我是的PB做课程设计,我在宿舍里做的程序库也连好了,就是不会把本毁改芦机上的库文件导出,然后到学校机房里去用.请问如何做能实现?
解析:
一个简单的办法,
1 停掉两台电脑的sql服务
2 在目标机建立一个相应的库()
3 拷贝出需要复制的mdf,ldf文件到目标机上,把文歼罩件覆盖掉
4 开启两台电脑的sql服务
5 你可以发现库已经成功拷贝了!
㈨ MYSQL数据怎么从一个电脑转移到另一个电脑
1、找到my.ini文件,里面有一行datadir=...的,就是数据库文件目录,关掉mysql服伏羡务,将这个目录整个拷贝过去在那边再配my.ini让目录吻合就行了。
2、把数据库上的资料备份出来,到另外一个数据库还原,有工具PHPMYADMIN;
也可以命令行导出,利用“mysqlmp -u 用户名 -p databasename >exportfilename”导出数据库到文件,导入:
进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车;切换到刚建立的数据库皮链,输入燃厅孙"use voice;",回车;
导入数据,输入"source voice.sql;
"回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。
㈩ 如何将数据库移到新电脑
一、迁移Database Schema。
首先使用Sybase Powerdesigner的逆向工程功能,逆向出SQL Server数据库的物理模型。具体操作是在Powerdesigner中选择“File”,“Reverse Engine”再选择Database,将DBMS选择为SQL Server
然后选择数据源,也就是要具体连接到的SQL Server数据库服务器,然后选择要逆向的数据库名,比如选中“WSS_Content_80”
单击确定即可生成物理模型图,然后单击“Database”菜单下的Change Current DBMS修改当前的DBMS,改为MySQL 5.0,单击确定后即可生成MySQL的物理模型 然后单击“Database”菜单下的“Generate Database”生成数据库脚本文件。
接下来手工修改下生成的脚本的内容。将其中的dbo.全部替换成空,将create user这样的语句删除掉。
如果有些字符在MySQL中是关键字,那么必须使用“`”(键盘上数字1左边那个符合)符合框起来。
加上MySQL所需要的存储引擎比如每个建表语句后跟上:
ENGINE = INNODB CHARACTER SET utf8 COLLATE utf8_general_ci;将生成的脚本在MySQL中去运行一次即可创建数据库。
二、迁移数据内容
数据内容只能通过生成INSERT语句的方式来做。
首先使用SSMS的“生成脚本”功能(在数据库上右键,选择“任务”“生成脚本”选项),可以为SQL Server数据库中的数据生成插入脚本。
首先选择要迁移数据的表,这里我们全选所有的表
然后单击下一步,选择将脚本保存到新的查询窗口
单击“高级”选项,在高级选项窗口中选择“要编写脚本的数据的类型”为仅限数据
然后“确定”再下一步下一步即可生成INSERT脚本文件。
修改生成的脚本文件,主要有以下几项修改:
使用批量替换的方式去掉[ ]这是SQL Server的符合,在MySQL中不用这个。
使用批量替换的方式去掉dbo.
有些单词在MySQL中是关键字的,那么需要使用“`”引起来。
关于Datetime类型的数据,需要手工修改下,SQL Server默认生成的是这样的语句,在MySQL中是没办法解析的:
CAST(0x00009EEF00000000 AS DateTime)
为每一行添加一个;表示一个插入语句结束。这个分号在SQL Server中可以不需要,但是在MySQL中是必须的。简单的方法是使用高级的文本编辑器(比如Notepad++),将\r\n替换为;\r\n即可。