服务器拷数据到电脑
有两种办法。
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_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
Ⅱ 请问 服务器在备份数据、导入导出数据时候 大概是怎样操作流程的
你说的备份数据是指备份数据库还是备份文件。
数据库备份方法
下面就以数据库“tjdata”为例,介绍一下数据库备份的操作方法。
1、
点击打开“开始—程序—Microsoft SQL Server 7.0—Enterprise Manager”,如下图:
打开后显示如下界面:
2、
点击Microsoft SQL Server左边的+号,逐层打开,直到看到名为“tjdata”的数据库名,如下图所示:
3、
右键点击“tjdata”,在显示出的菜单中选“所有任务(all task)—backup database”,如下图所示:
4、
打开后显示如下界面:
5、
在上图中点“Add”按钮,进入如下界面:
6、 点击“…”按钮,如下图,在File栏输入备份文件名bak_tjdata。
7、
点击“ok”回到第4步所示截面。如下图
8、
在上图中选“Overwrite existing media”项,然后点击“确定”即开始备份,备份完成如下图所示:
9、 还原数据库的操作类似,在第3步操作的右键菜单中选择“所有任务(all task)—restore database”,然后找到已备份的文件即可还原。还原操作时一定要关闭打开的体检程序。
数据库还原方法
1、 进入企业管理器,删除已有的数据库tjdata和登录用户tjuser。
2、 右键点击database,在弹出的菜单中选择“所有任务(all task)—restore database”。
3、 先输入数据库名tjdata,然后选择From device单选项。
4、 点击Select Device —>Add,找到并打开已做的数据库备份文件。
5、 点击Option标签页,如下图所示,选中复选项Force restore over existing database,点击确定即开始进行恢复。应注意的是,数据库还原后产生两个扩展名分别为mdf和ldf的物理文件,分别为数据文件和日志文件。所以在Restore database file as框中的数据库文件路径必须为有效的路径,否则无法进行还原。
6、 显示还原成功后,打开查询分析器(Query Analyzer),用sa用户登录。
7、 登录成功后,进入SQL命令编辑窗,选择数据库(DB:)为tjdata。
8、 输入并执行SQL以下语句,将执行结果的字符串拷贝下来。
select sid from sysusers where name='futian_user'
9、 输入并执行SQL以下语句,其中加下划线的字符串为上一句的执行结果。
sp_addlogin 'tjuser','tjuser','tjdata',null,,null
10、 打开杏林神指体检程序即可正常使用。
11、 以上步骤为备份数据库后在另一台电脑上还原的操作,如果为同一电脑的数据库还原,则无需步骤1、6、7、8、9。
根据数据库类型的不同,备份的方法也完全不同,楼主去搜索一下各种数据库的备份、以及数据导入、导出教程就明白了。