1、开始菜单--->程序,打开SQLServerManagementStudio。
2、连接服务器后,找到我们需要迁移的数据,右键点击属性。
3、在数据库属性里面,点击文件,可查看数据库文件和数据库日志文件的存放路径。
4、确定没有任何其它用户连接到此数据库后,点击该数据库-->任务-->分离。
5、我们可以看到分离以后,刚刚那个数据库,已经不在此列表。
6、进入刚刚我们第3步属性里面看到的数据库文件路径如下图把我们的ZNLCRMmdf数据库文件和ZNLCRM_LogLdf数据库日志文件拷贝到另外一台服务器。
7、在另外台服务器上打开SQL数据库与第1步一样点击数据库--->附加。
8、在附加数据库里面,点击添加。
9、找到刚刚拷贝过来的ZNLCRMmdf文件选中该文件,依次点击确定。
10、然后我们就可以看到,一个完整的数据库就直接被迁移过来。
首先,打开服务器上已经安装好的SQL Server 2005 服务器,并且用本地Windows身份登录。2
打开SQL Server服务器以后,点击数据库--选择附加
3
打开附加数据库界面后,点击右小角的添加
4
打开电脑上,之前备份好的完成数据库文件,然后点击确认。
5
数据库文件和其数据库日志文件,就一并加载过来了,点击确认就可以了。
6
展开数据库,就可以了看到我
们刚刚附加过来的完整数据库了,现在就可以
使用
这个数据库。1、用dump命令备份数据库。
# mysqldump -u root -p dbfile > dbfilesql
2、用rsync从新服务器获得备份的文件(SCP或WGET也可以)。
# rsync -avr root@myolddbserver:/home/mydumpfolder/dbfilesql
3、登陆新服务器的mysql客户端。
# mysql -u root -p
4 建立数据库。
mysql> create database dbfile;
5 选择新数据库;
mysql> use dbfile;
6 加载数据;
mysql> source dbfilesql
或者
在Mysql程序中有我自己的一个数据库共5张表,里边数据不算太多。我现在想把他们全部弄到另一台电脑中去,该怎么弄,如果不用其它的软件工具,只用Mysql自已的程序不知可否?
注:不用考虑 *** 作系统。
---------------------------------------------------------------
在dos命令提示符下使用mysqldump命令进行备份
如下:
C:\Documents and Settings\Administrator>mysqldump yinshi >c:\\backuptxt -uroot
-p12142022
说明:yinshi是我的数据库名,里面有5张表; c:\\backuptxt 是我备份出来文件名和路径;
-u,-p参数后面跟的分别是用户名和密码
将你备份出来的文件我这里是backuptxt拷贝到另一台机上,再在dos命令提示符下用mysql命令,进行恢复,如下:
C:\Documents and Settings\Administrator>mysql < c:\\backuptxt -uroot -p12142022
or
mysql>source backuptxt;(这里backuptxt在放在data目录下)
---------------------------------------------------------------
如果另一台机器上也安装了mysql,可以直接导入
C:\mysql\bin>mysqldump -h172206250 -udeveloper -p123456 --opt server_databasename | mysql -hlocalhost -uroot -C obj_databasename
172206250源服务器ip
developer源服务器连接用户名
---------------------------------------------------------------
有两种办法。
1、在B机器上装mysql。
将A机器上的mysql/data下的你的数据库目录整个拷贝下来。
将B机器上的mysql服务停止。
找到B机器上的mysql/data目录,将你拷贝的目录粘贴进去,然后启动mysql服务就可以了。
2、使用SQL语句备份和恢复
你可以使用SELECT INTO OUTFILE语句备份数据,并用LOAD DATA INFILE语句恢复数据。这种方法只能导出数据的内容,不包括表的结构,如果表的结构文件损坏,你必须要先恢复原来的表的结构。
语法:
SELECT INTO {OUTFILE | DUMPFILE} ’file_name’ FROM tbl_name
LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE ’file_nametxt’ [REPLACE | IGNORE]
INTO TABLE tbl_name
SELECT INTO OUTFILE ’file_name’第一步:备份数据库,登录网站后台,点击“数据库备份”进行数据库备份 *** 作;
第二步:登录网站后台,点击“数据与备份”-“压缩整站”进行压缩并下载,也可通过FTP下载网站所有程序文件;
第三步:上传已从原空间下载的所有程序文件(如空间支持在线解压,建议上传压缩包后在线解压);
第四步:删除config文件夹中的installlock文件,并将config_dbphp设置为可写(文件属性777);
第五步:如果网站程序中的install文件夹已经被删除,请从官方网站下载网站程序版本的安装包,并将安装包中的install文件夹及其文件夹中的所有文件和目录结构上传至新空间;将数据从一台服务器移动到另一台服务器的过程。迁移就是移动的意思,游戏服务器迁移是将数据从一台服务器移动到另一台服务器的过程的意思。游戏服务器(有时也称为主机)是多人游戏中官方指令来源的服务器。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)