如何把本地数据库还原到远程服务器的数据库

如何把本地数据库还原到远程服务器的数据库,第1张

1、首先打开Navicat软件,右键点击左边空白的地方,点击New Connection下的MySQL,先创建一个服务器的连接。

2、确保服务器有开了对应的端口,能远程连接,在d出的创建新连接的窗口里,输入服务器的IP,数据库账号,密码等信息。

3、创建好连接后,打开本地的数据库,右键点击需要转移数据的数据库,点击“Data Transfer”数据传输选项。

4、接着在点击后d出窗口,最上方选择本地数据库名称和连接的数据库,下方选择本地需要转移的数据库表。

5、然后在右边的目标里,选择服务器的数据库连接,并选择服务器上的接受数据的数据库。

6、选择完成后按回车键确定转移,当转移完成的时候下方会提示转移成功。

看了下你的描述,

可能是你在恢复的时候没有在本地选择mdf和ldf的文件位置。如果你把服务器的mdf和ldf拷贝出来,需要把服务器上的数据库停用才能行。建议不要这么做。

我详细说下怎么 *** 作。

1

在服务器上找到特定数据库名--右键所有任务--备份数据库--d出备份窗口,选择备份目标地址路径。(文件名以后缀名

bak

2

把备份的数据库文件(bak)

复制到本地电脑

3在本地数据中选中数据库(不是数据库名)--右键所有任务--恢复数据库--d出恢复窗口,在恢复数据库里输入你想恢复成的数据库名(可以随便取,也可以用原来数据库名),选择从设备恢复,找到bak文件。

4此时不要点击ok。需要在回到恢复数据库窗口--选项--选择本地的物理逻辑地址,就是放mdf和ldf的地方。(你可能没有修改这里,用的还是服务器上的路径,

所以本地找不到报错。)

你的数据库不是在你自己电脑上吧,在你自己电脑上就不用连本地服务器了,哈哈

怎么说,数据库也只是个软件啊,当然需要系统支撑啦

数据库里的很多配置是需要系统优化或者让系统做,如果数据库什么事情都是自己来,那数据库用起来可就难了,新手肯定是完全用不了了的。比如建个库,如果建的是系统库,那缓冲池,分区,内存的分配,索引等等都是让系统分配完成的,给DBA们省去了很多工作,事实证明很多小的库,让系统去干,性能优化很多。

连接本地服务器就像你想回家睡觉,总得先开门吧,不然都进不去

至于执行什么功能,就是上面说的数据库让服务器做的事,在你用数据库之前,它会把估计你要用的启动好,放在内存里,方便你的快速使用。

首先备份好你本地的数据库,方法如下。

1、用apmserv526(网站上面有下载)带的phpmyadmin

进行备份恢复。

a、运行apmserv526,

点击右边的“管理mysql

数据库”。服务器填写127001:3306,

登入名称:root,密码为空进行登录。在左边是数据库列表。点击你的数据库。点导出、拉到

最下面把“另存为文件”打勾。点执行。这样你就可以备份你的数据库了。

2、运行mysql-front

备份恢复你的数据库。

a、新建一个登录。

信息栏中随便写一下名字。标识你的登录信息。

b、点击连接栏,分别填好:

服务器:服务器的ip

口:一般为3306

c、点击注册栏,分别填好:

户:你申请的数据库的用户名(如果是本地一般为root),

码:数据库的密码(本地为空)

数据库:你申请的数据库名。

填写好这些信息后点击“确定”这样就能链接到你的远程数据库了。左边这个远程数据。

服务器的一些数据库,点击你的数据库后等待链接。直至返回所有数据,你便能打开你的数据库。

中的数据表了。在这里你可以修改你的数据表结构,删除填加数据等(小心 *** 作)。

d、右键点击你的数据库进行备份(输出)数据,有几种备份的类型,一般选sql。

在企业管理器中:

先在本地建一个目的数据库-》右击该DB-》所有任务-》导入数据-》在源数据库选择对话框中,将“服务器”选择为你所要的Server,填入登录名及密 码,选择要导入的数据库-》在目的数据库选择对话框中,用默认值或再自行选择-》选择“复制数据库间的对象和数据”-》接下来next即可

怎样将本地SQL数据库导入服务器

本地数据库版本与服务器数据库一致为最佳;

本地数据库版本比服务器数据库版本低也可导入

例如:

本地数据库版本----->服务器数据库版本

SQL2000------------->SQL2000、SQL2005、SQL2008、SQL2008R2

SQL2005------------->SQL2005、SQL2008、SQL2008R2、SQL2012、SQL2012R2

SQL2008------------->SQL2008、SQL2008R2、SQL2012、SQL2012R2、SQL2014、SQL2014R

第一导入数据结构

打开本地计算机上的 SQL Server Management Studio 客户端软件:

本地电脑:登陆本机数据库连接控制端:

选择您要导出到服务器的数据库然后鼠标右键:选择生成SQL脚本:

选中本地电脑需要导出脚本的库名字

需要选择选择兼容sql2005的版本的脚本:

修改sql脚本的保存路径:记录下这个路径

查看生产脚本生成的选项:

成功生成sql脚本:并记录下脚本导出的路径

连接到虚拟主机提供的目标数据库服务器:

并点击新建查询,拷贝您导出的 SQL 脚本代码(此代码为第一步导出的sql脚本代码)到上图显示的查询分析器中,点击分析脚本,如果没有语法错误,就点击执行脚本,直到执行完毕。

导入数据结构完毕

第二:导入数据库数据

下面咱们开始导入数据库表中的数据:登陆您本地的数据库:

点击您本地计算机上的数据库右键-任务-导出数据:

选择目标数据库,如下添加虚拟主机提供给您的数据库信息(服务器地址,用户名,密码,数据库):

点击下一步,点击下一步,选中所有表,并确保“目标”

点击下一步,直到执行完毕:这样你的本地数据库就导入到虚拟主机上了

导入数据库数据完毕

以上就是关于如何把本地数据库还原到远程服务器的数据库全部的内容,包括:如何把本地数据库还原到远程服务器的数据库、如何把本地数据库导入到服务器数据库中、为什么打开数据库控制台要连接本地服务器啊主要作用是什么吖等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9367158.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存