云服务器免费试用

两台电脑通过云服务器交换数据库(如果要将数据库从一台服务器迁移到另一台服务器可以用)

服务器知识 0 1483

本文目录:

  • 1、高分求助!!!两台电脑通过交换器如何实现数据互访互传!
  • 2、多台电脑如何共享数据库?
  • 3、SQL SERVER如何实现两台电脑互相连接?
  • 4、把数据库放在两台服务器上面,请问如何才能实现两台服务器的数据同步
  • 5、如何在两台服务器之间安全迁移MySQL数据库

高分求助!!!两台电脑通过交换器如何实现数据互访互传!

你说的是共享,1. 硬件是否连通

我们在计算机的连机之前首先要确认的就是这两台计算机在网络上是否已经连接好了,也就是说硬件部分是否连通。可以通过开始-运行中用ping命令来检测。将两台计算机都最好是各自手动设置IP(比如172.192.0.1 子网掩码 255.255.255.0 而另一个是 172.192.0.2 子网掩码相同)使用命令ping 172.192.1.2(在IP是172.192.0.1 的计算机上使用) 使用ping 172.192.0.1 (IP是172.192.0.2上使用) 看两台电脑是否已经连通。若连通了就可以了,若没那就要检查硬件的问题了,比如网卡是不是好的 有没有插好 网线是不是好的 一般也就这3个情况了。

关于IP的具体设置步骤:

我的电脑-控制面板-网络连接-本地连接右键属性-常规-找到TCP/IP协议-点下面的属性-常规-选择使用下面的IP地址,然后填IP和子网掩码就可以了。

2.在网络邻居看不到对方

请确认自己的工作组是否正确 双方应在相同的工作组里面 具体的操作如下:

电击“我的电脑右键-属性-计算机名”可以看到你的工作组。要修改的话就点“更改”就可以了。

3. 出现字句“您可能没有权限使用网络资源,请与这台服务器的管理员联系以查明您是否有访问权限”

在说明时没有特别指出的话我们都以默认的guest帐户连机

⑴当你在自己的电脑上点机网络邻居的时候出现的,可能的原因有:

① XP本身所自带的网络防火墙没有关闭,请关闭。设置如下:

我的电脑-控制面板-网络连接-本地连接右键属性-高级 就可以看到了,把那个勾去掉,不用管它的提示。

⑵当你在网络邻居的查看工作组计算机里面看到了对方,但点击的时候出现上面字句的原因:

①恭喜你原因是出在对方的计算机上的

②对方没有关掉防火墙(自身的,后来装的都有可能)

③对方没有开启guest帐户

④位于我的电脑-控制面板-管理工具-安全设置-本地安全策略-用户权利指派 中的“拒绝从网络登陆”看看有没,有guest 就删除

⑸对方在注册表里做过一些修改如下:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]

"restrictanonymous"=dword:00000001 ;禁止空连接 若改2则匿民用户无法连接你的IPC共享

把这个删除就可以了。

4.连机是不是一定要开启guest帐户

答案是否定的,连机不一定非要开启guest帐户。只要你愿意,你甚至可以有管理员帐户登陆,只要更改相关的设置就可以了。设置如下:

我的电脑-控制面板-管理工具-安全设置-本地安全策略-安全选项 中“网络访问:本地帐户的共享和安全模式”(默认是来宾)改为“经典”即可。然后连机点击对方的时候,用户那一栏是可以自己填的,可以用对方电脑上的任何已经开启了的用户进行登陆。不过需要注意的一点是在这个安全选项中还有一项那就是“帐户:使用空白密码的本地帐户只允许进行控制台登陆”也就是说对方电脑上的别的帐户,比如说管理员帐户密码是空的反而不能登陆。这时可以关掉这个项或者让对方给需要登陆的帐户设置个密码。

5.关于guest帐户的一些问题

一要使用guest帐户登陆,需要开启guest帐户。

可以用两种方法去开启。方法一.我的电脑-控制面板-管理工具-计算机管理-本地用户和组-用户 找到guest点击右键属性,将帐户已停用前面的勾去掉。方法二.我的电脑-控制面板-用户帐户 中直接开启guest 不过需要指出的是这两种方法在连机上效果是一样的。但对于本机还是有一些区别的,稍后就会讲到。

二关于guest的一些认识

首先我们要涉及到3个东西,先在前面说下后面就直接用简写。a.位于计算机管理-本地用户和组-用户中的guest的开启。b.位于控制面板中的用户帐户中的来宾帐户开启机制。 c.位于我的电脑-控制面板-管理工具-安全设置-本地安全策略-用户权利指派 中的“拒绝从网络本地登陆”。请看下图:

a

*******************

*计算机管理-本地用户和组*

*的用户中的guest的开启 *

*******************

b * * c

***************** ********************

*控制面板中的用户帐户 * *本地安全策略用户权利指派*

*中的来宾帐户开启机制 * *中的拒绝从网络本地登陆 *

****************** ********************

说明:关于guest帐户的开启有两个等级 。第一个等级(最高等级)就是a它的管制权利是最高的 ;第二级就是b和c 。现在来说下它们,a就是管理这台计算机到底要不要开启guest 帐户,不管是你自己本地用guest帐户登陆还是网络用guest帐户登陆,要是a说我禁止了,那就都不行。假设a已经打开了,那么你说我要在自己的电脑上用guest登陆,那就需要把b打开了,这样你就可以在本机上用guest帐户登陆了。接着你又要求别人能通过网络用guest帐户来登陆你的电脑,那你就在c里面看看,有guest那就登陆不了了,删除就可以了。

三 关于guest的另外一个问题

d.位于我的电脑-控制面板-管理工具-安全设置-本地安全策略-用户权利指派 中的“拒绝本地登陆”。我发现在d与b是互通的。比如说你在“拒绝本地登陆”中添加了guest那么b中的来宾帐户就会自动关闭。如果你又把来宾帐户打开,那“拒绝本地登陆”中的guest就会自动消失。但是如果你在计算机管理中禁止了guest,那在“拒绝本地登陆”中设置就没用。细心的人应该发现其实还有“本地登陆”这一项,不过经过我实验发现根本没什么用,起不到任何的效果。另外在默认的时候计算机管理中的guest是禁止的,“拒绝本地登陆”和“拒绝从网络登陆”“本地登陆”中都有guest 。我的系统是这样的。

补充:

在实际的网络运用中,安装Windows XP系统的电脑有时会出现不能与Windows 98、Windows 2000的电脑互相访问的问题,即使是开启Guest账号、安装NetBEUI协议、设置共享文件夹,问题也得不到解决。今天,e博士就来说说这个常见的网络故障。

右键点击Windows桌面上的“我的电脑”,选择“属性”,进入“计算机名”选项卡,查看该选项卡中出现的局域网工作组名称,如“MSHOME”,然后点击“网络ID”按钮,进入“网络标识向导”,单击“下一步”,选择“本机是商业网络的一部分,用它连接到其他工作着的计算机”,再单击“下一步”选择“公司使用没有域的网络”,随后输入局域网的工作组名,如“MSHOME”,再次单击“下一步”按钮。最后点击“完成”按钮完成设置。重新启动计算机后,局域网内的计算机就可以互访了。

经过这样的设置后,即使局域网内的计算机设置了不同的工作组,但在“网上邻居”中单击“查看工作组计算机”,在“其它位置”再单击“Microsoft Windows Network”,右面的窗口中就会出现所有工作组的名称,从而实现了对不同工作组的互访。

8.xp在中局域网访问其它的电脑没有权限

悬赏分:15 - 解决时间:2007-9-4 14:03

我有五台电脑,其中有一台做主机。我在网络邻居中可以看到那四台共享文件,想打开共享文件就会弹出《你没有权限访问这台计算机,请与这台计算机的管理员联系》

提问者: 匿名

最佳答案

局域网共享教程!

前言:局域网共享是个头疼的问题,只要找到的正确的设置方法,其实也很简单。原版也需要设置,否则也不能进行共享!

第一章:共享的前提工作:

1.更改不同的计算机名,设置相同的工作组!

2.我的电脑右键-管理-计算机管理-本地用户和组-用户:更改管理员用户名

3.手动设置IP,将ip设置在同一个网段,子网掩码和DNS解析相同

4.如何设置DNS解析:首先你可以使用自动获取,然后在开始-运行里面输入cmd后回车,在命令里面输入ipconfig/all后回车

5.运行里输入services.msc回车打开服务

第二章:共享的准备工作(注意设置完成后最好重启一下生效):

1.开始-设置-控制面板-防火墙-例外-勾选“文件和打印机共享”!当然你也可以关闭防火墙。

2.运行里面输入secpol.msc回车进入本地安全设置-本地策略-安全选项

将“网络访问:不允许SAM账户的匿名枚举”停用 注意此点只对来宾起效,将在第六章说到。

将“账户:使用空白密码的本地账户只允许进行控制台登录”停用

3.双击我的电脑打开资源管理器-工具-文件夹选项-查看-将“使用简单的文件夹共享”前面的勾去除!

4.设置共享文件夹或共享盘符(我这里设置D盘为共享盘符,当然你可以自己设置磁盘里面的任意文件夹为共享文件)

打开资源管理器-右键D盘-共享和安全-左键点选打开

注意:经过上两个图的共享资源设置,偶们进入对方的机子只有“只读”权限,只能看不能动的哦!

这可是XP默认的这安全性呵呵!当然你可以设置完全控制。这样你就可以为所欲为了哈哈。

第三章:用管理员登录的局域网共享方式

经过上面两章的设置,我们已经可以访问计算机today了

1.在主机中双击网上邻居-点击查看工作组计算机

2.双击today或是右键打开

3.还有一个更快捷的访问方法就是在主机的地址栏里面直接输入[url=file://\\today]\\today[/url]后回车,出现的界面和上面相同。

4.在登录框输入用户名play和密码(这里密码为空,所以不用输入),确定后就进入today的共享盘符了

小提示:以后我们再次登录today的时候就不用再输入用户名和密码了呵呵

第四章:以来宾登录的局域网共享方式

经过第一和第二两章的设置,我们还要进一步设置才能做到来宾共享

1.“我的电脑”右键-管理-本地用户和组-用户-启用来宾(注意:在这里启用来宾的效果和在控制面板-用户账户里面启用来宾是一样的。区别就是在此启用后面板里面的来宾还是显示没有启用的,而在面板里面启用来宾的话这里也就启用了。)

2..运行里输入secpol.msc启动“本地安全设置”-“用户权利指派”-将“拒绝从网络访问这台计算机”里面的guest用户删除。

3.运行里输入secpol.msc启动“本地安全设置”-“安全选项”-“网络访问:本地账户的共享和安全模式”-将“经典”改为“仅来宾”。

4.运行里输入secpol.msc启动“本地安全设置”-“用户权利指派”-将“拒绝作为服务器和批作业”里面的用户删除

注意:以上设置需重启后生效

5.我们现在可以象第三章的进入方法进入today的共享资源了。区别就是来宾登录的共享方式没有弹出登录框,不用输入用户名和密码就可以直接进入了。

小提示:从以上的设置方法我们可以看出,管理员登录的共享方式是狭义的共享,而来宾登录的共享方式就是广义的共享。

可以这么说:来宾共享里面已经包含了管理员共享的方式。不过启用来宾登录的方式就去除了管理员登录的方式了呵呵

第五章:用磁盘映射,将today的共享资源直接映射到主机中。以后在主机资源管理器里面就可以直接打开了。前提就是today在局域网内也必须开机。

1.在主机中右键“网上邻居”-点选“映射网络驱动器”

2.浏览today的共享盘符

3.完成后在主机里面出现了today的共享盘符

第六章:局域网访问常见的故障及解决方法

1.访问对方电脑时不弹出用户名框,打不开对方电脑上的共享文件夹

原因为本机的管理员用户名为Administrator,将其改为任意名即可!

注意:这个现象是用来宾登录的共享方式才会出现的。!

2.访问对方机子时,登录对话框中的用户名始终为灰色的guest不可选

解决方法:本地策略-安全选项-“网络访问:本地账户的共享和安全模式”改为“经典-本地用户以自己的身份验证”即可!

注意:以上这种现象是用来宾登录的共享方式以后,我们不注意禁用了来宾才出现的。禁用了来宾后我们就变成了以管理员登录的共享方式了呵呵!

3.以管理员登录的共享方式登录对方的机子时出现没有权限使用网络资源的现象

这是我们正常的共享使用之中因为在安装某些安全软件的时候给关闭了。我们只要再次把“使用简单的文件共享”前面的勾去除即可!

4.以来宾登录的共享方式在局域网使用中突然也会出现第3点的情况。原因也是使用了某些安全软件把我们的SAM账户恢复为默认的启用状态了。

我们只要进入组策略禁用后重启即可!

友情提示:需要注意的是我们安装有些软件比如金山杀毒软件,它会关闭了我们的共享设置里面的某些服务导致不能正常共享。我们只要按照以上各章的设置和本章的设置就可以解决了。

第七章:增加局域网安全性,为来宾用户设置密码。

其实我们在第二章的共享盘符设置里面已经提到权限的设置了,默认是只读这本身已经很安全了。

不过就是局域网内所有人都可以访问你。如果我们设置了密码,其他人就不可随意访问你的共享资源了。

1.运行里面输入control userpasswords2回车

2.设置密码后重启

3.设置密码后登录today出现灰色对话框,此对话框和第六章的故障可不同的哦。我们只要输入密码确定即可进入了。

4.在计算机管理里面-共享文件夹-会话里面就可以看到登录方式了

参考资料:万圣科技

多台电脑如何共享数据库?

1.配置IP地址

首先在“电脑 A ”上配置 IP 地址 , 单 击 “开始菜单” -- “运行” ,在弹出的运行命令框内 输入“ conrtol ”打开控制面板 , 找到“网络连接”打开 , 右键单机“本地连接”—“属性” , 双击“ Internet 协议( TCP/IP )”,在弹出的命令框内 选择“使用下面 IP 地址” ,然后在 在“ ip 地址”和“子网掩码”分别输入“ 192.168.1.55 ”和“ 255.255.255.0 ”确定 , 在“电脑 B ”上重复 以上步骤 ,“ ip 地址”和“子网掩码”改成“ 192.168.1.66”和“ 255.255.255.0 ”“确定” 。

2. 关闭防火墙

输入“ conrtol ”打开控制面板 , 找到“ Windows 防火墙”“关闭” , 单 击 “确定” 。(两个电脑都要关了)

3.更改“本地策略

“开始” -- “运行”输入“ gpedit.msc ”“确定”,展开“ Windows 设置” -- “本地策略”—“安全选项 。 将“帐户 : 使用空白密码的本地帐户只允许进行控制台登录”双击 。 双击改为“已停用”并确定 。(同样两个电脑都要改)

4.共享需要访问的文件夹

右键“文件” -- “属性” , 选择“共享” -- “共享此文件夹”单 击 “确定” 即可。 最后在“电脑 A ”上访问“电脑 B ”,在电脑 A 上打开“开始菜单”—“运行”输入“ 192.168.1.2test ”“确定” ,就可以看到我们共享的文件了。

注意事项:

两台电脑都要配置 IP 地址,就是第一大步 。

要共享哪一个电脑就在那个电脑上操作第 2-4 大步 。

用完后要把“帐户 : 使用空白密码的本地帐户只允许进行控制台登录”还原为“已停用”,如果开启的,可能会不安全 。

SQL SERVER如何实现两台电脑互相连接?

回答问题之前先将需求搞明白。

实现两台在同一个局域网内的SQL SERVER数据交互,请问数据交互是在哪里完成,有网页或者应用程序来实现数据的CRUD吗?

若是有网页或者应用程序,那么就要修改网页或者应用程序,操作数据库的语句。

若是单纯数据库之间的操作,可以在SQL server里面操作触发器。

例如:新增A数据库一个表的数据后,同时新增B数据库一个表数据。可以在A数据库触发器写语句,反之B操作A就是在B数据库里面写触发器。

首先要执行 sp_addlinkedserver '服务器ip'

然后开始写语句 insert into ip.库名字.dbo.table select * from inserted

SQLSERVER 触发器就会将一个服务器上的数据库中数据插入到另一个服务器上的数据库

具体你的需求,可以在网上搜索SQL触发器,根据自己的表结构来测试写的触发器语句是否起作用。

把数据库放在两台服务器上面,请问如何才能实现两台服务器的数据同步

SQL Server 复制:事务发布

配置发布服务器,

快照发布:隔一段时间会覆盖订阅服务器的数据库,在订阅服务器上做的修改同样被覆盖;

事务发布:是一种接近实时地从源到目标分发数据的方法;

具有可更新订阅的事务发布:订阅服务器可更新发布服务器的数据;

合并发布:发布服务器和订阅服务器的更新都会同步到对方,注意ID在合并发布上的冲突

1. 在SQL SERVER下实现发布服务器和订阅服务器的通信正常(即可以互访),打开1433端口,在防火墙中设置入站规则;

2. 发布服务器与订阅服务器的SQL Server Agent代理帐号必须设置的一样,否则不能互访;

3. 如果你希望在复制的过程中一并复制非聚集索引,可以对发布属性-项目进行如下设置,修改完之后需要重新生成快照;

如何在两台服务器之间安全迁移MySQL数据库

   迁移MySQL数据库通常只需要几个简单的步骤,但是由于您要转移的数据量可能比较庞大,因此一般耗时也会比较长。

 

     

 

    下面的步骤将指导您如何从旧的服务器上导出MySQL数据库,对它进行安全加固;然后将其复制并导入到新的服务器上,以保证数据的完整。

 

    将MySQL数据库导出至转储文件(dump file)

 

    Oracle提供了一个名为mysqldump的工具,允许您轻松地将数据库结构和其数据导出到一个SQL的转储文件。您可以使用如下的命令:

 

    1.mysqldump -u root -p --opt [database name] [database name].sql 

 

    不过,请注意如下几点:

 

    我们可以使用--single-transaction的标志,以避免数据库在导出数据的过程中被锁死。这样能够在将数据导出到转储文件的同时,您仍可继续在旧的数据库上更新数据。不过请注意,那些在导出进程已经开始之后被更新的数据,是不会被导入转储文件之中的。

 

    在运行该命令之前,请务必将[database name]替换成您的实际数据库名称。

 

    请输入您自己的用户名和相对应的密码,并确保该用户具有备份数据库所需的权限。

 

    安全加固备份文件

 

    在大多数情况下,数据是一家企业的最重要的资产。因此,我们不希望数据库的各种备份被暴露在不受保护的服务器上,因为这样有可能会造成错误地泄露,甚至会出现被黑客窃取等更为糟糕的状况。

 

    因此,通常您可以尝试的做法是:压缩、加密文件,然后删除原文件。在Linux操作系统上,请使用以下的命令对已压缩文件进行加密:

 

    1.zip --encrypt dump.zip db.sql 

 

    在压缩开始之前,系统将提示您输入密码。

 

    传输备份文件

 

    至此,我们已经获得了一个加密的转储文件。下面让我们通过网络使用SCP命令,将其传输到新的服务器上:

 

    1.scp /path/to/source-file user@host:/path/to/destination-folder/ 

 

    将MySQL转储导入新服务器

 

    通过上面一步,我们已将备份文件传到了新的服务器上,下面让我们来进行解密和提取:

 

    1.unzip -P your-password dump.zip 

 

    为了存储空间和安全方面的原因,一旦文件导入成功,请记得删除其对应的转储文件。

 

    您可以使用以下的命令来导入文件:

 

    1.mysql -u root -p newdatabase /path/to/newdatabase.sql 

 

    在新服务器上验证导入的数据

 

    现在我们在新服务器上已经导入了数据库,那么我们就需要一种方法来验证数据的真实存在,并确保没有任何遗漏。

 

    我建议您同时在旧的和新的数据库上运行如下查询,并将获得的结果进行对比。

 

    该查询会在所有的表里计算行数,以显示出新、旧数据库中的数据量。

 

    1.SELECT   

    

    2.TABLE_NAME,   

    

    3.TABLE_ROWS  

 

    4.FROM   

    `

    5.information_schema`.`tables`  

 

    6.WHERE   

    `

    7.table_schema` = 'YOUR_DB_NAME'; 

 

    此外,我建议您检查各个表中数字列的MIN和MAX记录,以确保数据本身是有效的,而不仅仅是看数据的总量(虽然这是查询所唯一能够读出的值)。另一种可供测试的选择是将数据库从新的服务器导出为SQL转储文件,并将其与旧服务器的SQL转储文件做比较。

 

    此外,在应用程序被迁移之前,我建议您先将一个应用程序的实例重定向到新的数据库上,以确认一切运行正常。

 

    另一种导出和导入的选项

 

    我们之所以把该选项放在最后,是因为我们的确不建议您去使用它。

 

    该方法实现起来非常的容易,因为它仅使用一个命令,便能一次性将转储文件导出、传输、并将其数据导入到新的数据库之中。

 

    而它的不足之处在于,一旦其网络链接断掉,您就需要重新启动它了。

 

    因此,我们认为它并不值得被推荐,尤其是在大型数据库中,可能会非常不适用。

 

    当然,如果您非要尝试一下的话,可以使用如下的命令:

 

    1.mysqldump -u root -pPassword --all-databases | ssh user@new_host.host.com 'cat - | mysql -u root -pPassword' 

 

    重要提示

 

    请确保在新旧两处,安装有相同官方发行版本的MySQL服务器。否则,你需要按照MySQL网站上的升级说明来进行统一(请参见(https://dev.mysql.com/doc/refman/5.7/en/upgrading.html)。

 

    请确保您在旧的服务器上拥有足够的空间来保存转储文件和压缩文件(应该有db_size×2的空间)。

 

    请确保您在新的服务器上拥有足够的空间来保存加密的和解密的转储文件、并能导入数据库(应该有db_size×3的空间)。

 

    如果您曾经考虑过只是将datadir从一个数据库转移到另一个的话,我建议您最好不要这样做。否则,您会搞乱数据库的内部结构,而且会给将来可能的问题埋下隐患。

 

    在新的服务器配置中,请不要忘了配置诸如innodb_log_file_size这样的重要标志。因为如果忘记了根据新服务器的规格而更新配置的话,很可能会导致严重的性能问题。

 

    在许多情况下,一般升级到新的数据库服务器的初衷是为了提高查询性能。而如果此类升级没有达到预期的改善,那么您就应该考虑去优化SQL查询,而不仅仅是升级硬件那么简单了

【两台电脑通过云服务器交换数据库】的内容来源于互联网,如引用不当,请联系我们修改。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 两台电脑通过云服务器交换数据库(如果要将数据库从一台服务器迁移到另一台服务器可以用)
本文地址: https://solustack.com/22642.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。