Mysql在Windows平台下的群集实现
[ 2005/03/08 13:59 | by gOxiA ]
自打Windows2003群集经历波折最终成功建立后,IIS的群集建立几乎没有遇到什么阻碍。于是拟建立Mysql的群集,去了官方站点看了看发现都是Linux下建立群集的资料,于是在QQ群组上咨询了朋友,才得知Mysql在Windows下建立群集是可行的。唯一需要特别设置的是要采用“通用服务”建立Mysql的群集资源。
首先,建立一个群集组,命名为Mysql Cluster;之后建立一个地址:192.168.80.155;之后建立一个网络名称:Mysql;最后建立通用服务:建立Mysql服务和Mysql启动命令。
呵呵,回想一下真的很简单。不过有几点很关键:
1、Mysql-4.1.10-Win32如果使用手工安装方式真的很复杂,所以我下载了集成版,发现mysql的安装已经非常人性化,设置也方便的多了,我选择将数据库放在磁盘阵中,名称为Mysql datafiles。
2、自动安装后,mysql是以服务运行的,而且是自动运行,所以需要将启动方式改为手工,这样做是为了方式节点同时打开后有一个节点会出现mysql启动失败的警告,并且这样做也是讲mysql的启动权交给了群集服务来管理,当哪个节点优先就会开启这个节点的Mysql服务。
这样,mysql的群集就做好了,关键是帐号部分的数据如何实现群集,也就是说当建立一个帐号的时候,他被默认存储在mysql的安装盘中而非磁盘阵里。这个问题还需要再想想找找解决方案。
首先,建立一个群集组,命名为Mysql Cluster;之后建立一个地址:192.168.80.155;之后建立一个网络名称:Mysql;最后建立通用服务:建立Mysql服务和Mysql启动命令。
呵呵,回想一下真的很简单。不过有几点很关键:
1、Mysql-4.1.10-Win32如果使用手工安装方式真的很复杂,所以我下载了集成版,发现mysql的安装已经非常人性化,设置也方便的多了,我选择将数据库放在磁盘阵中,名称为Mysql datafiles。
2、自动安装后,mysql是以服务运行的,而且是自动运行,所以需要将启动方式改为手工,这样做是为了方式节点同时打开后有一个节点会出现mysql启动失败的警告,并且这样做也是讲mysql的启动权交给了群集服务来管理,当哪个节点优先就会开启这个节点的Mysql服务。
这样,mysql的群集就做好了,关键是帐号部分的数据如何实现群集,也就是说当建立一个帐号的时候,他被默认存储在mysql的安装盘中而非磁盘阵里。这个问题还需要再想想找找解决方案。
如何手动卸载Norton AntiVirus 企业版
[ 2005/03/04 12:55 | by gOxiA ]
如何手动卸载用于 Windows NT/2000/XP 的 Norton AntiVirus 企业版 7.5 和 7.6 客户端
情形
想要了解如何手动卸载用于 Windows NT/2000/XP 的 Norton AntiVirus 企业版 7.5 和 7.6 客户端。
解释
本文只针对 Windows NT/2000/XP。对于 Windows 95/98/ME,请参阅文章:如何手动卸载用于 Windows 95/98/Me 的 Norton AntiVirus 企业版 7.x 客户端。
从计算机删除 Norton AntiVirus 企业版 (NAVCE) 7.5 或 7.6的最简便方法是从 Windows NT 控制面板的“添加/删除程序”中运行内置的卸载程序。
本文描述如何从下列三个位置手动删除 NAVCE:
注册表
“开始”菜单
硬盘驱动器
从注册表中删除 NAVCE:
--------------------------------------------------------------------------------
警告:注册表是 Windows NT/2000 非常重要的一部分。如果它遭到破坏,或其中的一些数据丢失,则在启动计算机或运行其他应用程序时可能会出现问题。因此更改注册表时应务必小心谨慎。
--------------------------------------------------------------------------------
首先,按照以下步骤备份注册表:
以管理员身份登录。
单击“开始”,然后单击“运行”。
键入 regedit,然后单击“确定”。注册表编辑器打开。
单击“注册表”菜单,然后单击“导出注册表文件”。
键入用于保存当前注册表的文件名。在默认情况下,注册表编辑器会使用 .reg 扩展名将文件保存在 C:\ 驱动器的根目录下。
单击“保存”。现在您已经拥有了注册表的一个备份。要还原具有默认文件扩展名 .reg 的注册表备份,请双击该文件名。尽管这是一种十分快捷的文件还原方法,但除非您十分确信要还原备份注册表,否则不要双击该文件。
备份好注册表之后,便可以开始编辑注册表。在注册表中导航可以使用鼠标(通过单击加号和减号),也可以使用箭头键(向上/向下箭头键用于上下移动,向左/向右箭头键用于折叠/展开分支)。
如果 Norton AntiVirus 客户端和 Defwatch 服务在运行,请停止它们。
导航到下列子键:
HKEY_CLASSES_ROOT\*\Shellex\ContextMenuHandlers
删除 LDVPMenu 项。
导航到下列子键:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
删除下列各项:
Defwatch
NAVAP
NAVAPEL
NAVENG
NAVEX15
Norton AntiVirus Client
Norton AntiVirus Server(客户端安装不应有该项,一旦发现务必删除。)
如果没有安装其他 Symantec 产品,也请删除 SymEvent 项。
导航到下列子键:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog\Application
删除 Norton AntiVirus 项。
导航到下列子键:
HKEY_LOCAL_MACHINE\Software\INTEL\DLLUsage
删除 VP6项。
在左窗格中,单击“我的电脑”,单击“编辑”,然后单击“查找”。搜索以下字符串,并删除找到的所有键或值:
VirusProtect6
在左窗格中,单击“我的电脑”,单击“编辑”,然后单击“查找”。搜索以下字符串,并删除找到的所有键或值:
74BE21DBFDBD3D11EBAE000ACC725290
导航到下列子键:
HKEY_LOCAL_MACHINE\Software\Symantec\InstalledApps
删除下列各项:
VP6TempID
VP6ClientInstalled
NAVCEClientNumber
删除以下子键:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{BD12EB47-DBDF-11D3-BEEA-00A0CC272509}
导航到下列子键:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
删除 vptray 项。
重新启动计算机。
--------------------------------------------------------------------------------
注意:Norton AntiVirus 企业版现在是禁用的,即使注册表中尚留有一些有关它的记录。但这些记录对计算机的运行几乎没有什么影响,因此不必要删除。
--------------------------------------------------------------------------------
从“开始”菜单删除 NAVCE
用鼠标右键单击“开始”按钮,然后单击“打开所有用户”。
双击“程序”。
用鼠标右键单击 Norton AntiVirus Corporate Edition 文件夹,然后单击“删除”。
从硬盘驱动器删除 NAVCE:
打开 Windows 资源管理器。
导航至 C:\Program Files 文件夹。
用鼠标右键单击 NAVNT 或 NAV 文件夹,然后单击“删除”。
在 Windows NT 上,导航至 C:\WINNT\Profiles\All Users\Application Data 文件夹。在 Windows 2000 上,导航至 C:\Documents and Settings\All Users\Application Data 文件夹。
如果 Norton AntiVirus CE 7.5 或 7.6 是您计算机上唯一的 Symantec 程序,则删除 Symantec 文件夹。否则,双击 Symantec 文件夹,右键单击 Norton AntiVirus Corporate Edition 文件夹,然后单击“删除”。
导航至 C:\Program Files\Common Files\Symantec Shared 文件夹。
用鼠标右键单击 VirusDefs 文件夹,然后单击“删除”。
关闭 Windows 资源管理器。
原文地址:http://service1.symantec.com/SUPPORT/INTER/ent-securitysimplifiedchinesekb.nsf/ecffff9a5e00dc8788256ccc00734640/bdd2c17012795a0088256d280055b9d6?OpenDocument
情形
想要了解如何手动卸载用于 Windows NT/2000/XP 的 Norton AntiVirus 企业版 7.5 和 7.6 客户端。
解释
本文只针对 Windows NT/2000/XP。对于 Windows 95/98/ME,请参阅文章:如何手动卸载用于 Windows 95/98/Me 的 Norton AntiVirus 企业版 7.x 客户端。
从计算机删除 Norton AntiVirus 企业版 (NAVCE) 7.5 或 7.6的最简便方法是从 Windows NT 控制面板的“添加/删除程序”中运行内置的卸载程序。
本文描述如何从下列三个位置手动删除 NAVCE:
注册表
“开始”菜单
硬盘驱动器
从注册表中删除 NAVCE:
--------------------------------------------------------------------------------
警告:注册表是 Windows NT/2000 非常重要的一部分。如果它遭到破坏,或其中的一些数据丢失,则在启动计算机或运行其他应用程序时可能会出现问题。因此更改注册表时应务必小心谨慎。
--------------------------------------------------------------------------------
首先,按照以下步骤备份注册表:
以管理员身份登录。
单击“开始”,然后单击“运行”。
键入 regedit,然后单击“确定”。注册表编辑器打开。
单击“注册表”菜单,然后单击“导出注册表文件”。
键入用于保存当前注册表的文件名。在默认情况下,注册表编辑器会使用 .reg 扩展名将文件保存在 C:\ 驱动器的根目录下。
单击“保存”。现在您已经拥有了注册表的一个备份。要还原具有默认文件扩展名 .reg 的注册表备份,请双击该文件名。尽管这是一种十分快捷的文件还原方法,但除非您十分确信要还原备份注册表,否则不要双击该文件。
备份好注册表之后,便可以开始编辑注册表。在注册表中导航可以使用鼠标(通过单击加号和减号),也可以使用箭头键(向上/向下箭头键用于上下移动,向左/向右箭头键用于折叠/展开分支)。
如果 Norton AntiVirus 客户端和 Defwatch 服务在运行,请停止它们。
导航到下列子键:
HKEY_CLASSES_ROOT\*\Shellex\ContextMenuHandlers
删除 LDVPMenu 项。
导航到下列子键:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
删除下列各项:
Defwatch
NAVAP
NAVAPEL
NAVENG
NAVEX15
Norton AntiVirus Client
Norton AntiVirus Server(客户端安装不应有该项,一旦发现务必删除。)
如果没有安装其他 Symantec 产品,也请删除 SymEvent 项。
导航到下列子键:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog\Application
删除 Norton AntiVirus 项。
导航到下列子键:
HKEY_LOCAL_MACHINE\Software\INTEL\DLLUsage
删除 VP6项。
在左窗格中,单击“我的电脑”,单击“编辑”,然后单击“查找”。搜索以下字符串,并删除找到的所有键或值:
VirusProtect6
在左窗格中,单击“我的电脑”,单击“编辑”,然后单击“查找”。搜索以下字符串,并删除找到的所有键或值:
74BE21DBFDBD3D11EBAE000ACC725290
导航到下列子键:
HKEY_LOCAL_MACHINE\Software\Symantec\InstalledApps
删除下列各项:
VP6TempID
VP6ClientInstalled
NAVCEClientNumber
删除以下子键:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{BD12EB47-DBDF-11D3-BEEA-00A0CC272509}
导航到下列子键:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
删除 vptray 项。
重新启动计算机。
--------------------------------------------------------------------------------
注意:Norton AntiVirus 企业版现在是禁用的,即使注册表中尚留有一些有关它的记录。但这些记录对计算机的运行几乎没有什么影响,因此不必要删除。
--------------------------------------------------------------------------------
从“开始”菜单删除 NAVCE
用鼠标右键单击“开始”按钮,然后单击“打开所有用户”。
双击“程序”。
用鼠标右键单击 Norton AntiVirus Corporate Edition 文件夹,然后单击“删除”。
从硬盘驱动器删除 NAVCE:
打开 Windows 资源管理器。
导航至 C:\Program Files 文件夹。
用鼠标右键单击 NAVNT 或 NAV 文件夹,然后单击“删除”。
在 Windows NT 上,导航至 C:\WINNT\Profiles\All Users\Application Data 文件夹。在 Windows 2000 上,导航至 C:\Documents and Settings\All Users\Application Data 文件夹。
如果 Norton AntiVirus CE 7.5 或 7.6 是您计算机上唯一的 Symantec 程序,则删除 Symantec 文件夹。否则,双击 Symantec 文件夹,右键单击 Norton AntiVirus Corporate Edition 文件夹,然后单击“删除”。
导航至 C:\Program Files\Common Files\Symantec Shared 文件夹。
用鼠标右键单击 VirusDefs 文件夹,然后单击“删除”。
关闭 Windows 资源管理器。
原文地址:http://service1.symantec.com/SUPPORT/INTER/ent-securitysimplifiedchinesekb.nsf/ecffff9a5e00dc8788256ccc00734640/bdd2c17012795a0088256d280055b9d6?OpenDocument
关于Windows Installer服务出错解决方法收藏。
[ 2005/02/25 13:25 | by gOxiA ]
方法一:
卸载,重新安装windows installer服务
一、先用msiexec /unregserver 停掉windows installer服务。
二、下载InstMsiW.exe,用winrar解压开。进入目录。
三、右击msi.inf ,点击安装,右击mspatcha.inf ,点击安装。
四、再用msiexec.exe /regserver 启用服务。
方法二:
这是由于一些软件制作的问题导致windows installer不能正常工作
恢复步骤如下:
1.再次安装windows installer2.0,运行instmsiw.exe
如果说"服务已经安装"然后直接退出安装就再跟着做,否则你重装就OK了!
2.删除注册表中的[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
然后运行instmsiw.exe
3.绝招:
(1) 删除msiserver 服务
运行regedit,删除下面的MSIServer 服务
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
把下面的内容存为unmsiserver.reg 文件,然后双击左键,把它合并进注册表中
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;unmsiserver.reg
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(2) 删除msi 的文件
用下面的脚本存为一个unmsi.inf文件,然后在inf文件上右键单击install,就会删除一些msi的dll,这时windows 的 sfc机制可能警告一些系统文件被修改要求插入win2k的光盘,不理睬它。这个脚本是我从instmsiw.exe中修改得来的。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;unmsi.inf
;;;;;;;;;;;;;;;;;
[Version]
signature = "$Windows NT$"
Class = %ExceptionClassDesc%
ClassGUID = {F5776D81-AE53-4935-8E84-B0B283D8BCEF}
Provider = %Microsoft%
CatalogFile = msi.cat
ComponentId = {2E742517-5D48-4DBD-BF93-48FDCF36E634} ; GUID assigned to the Windows Installer
DriverVer=03-13-2001, 2.0.2460.1
[SourceDisksNames]
1 = %msi_media%
[SourceDisksFiles]
msi.dll = 1
msihnd.dll = 1
msimsg.dll = 1
msiexec.exe = 1
msisip.dll = 1
[DestinationDirs]
Msi.SystemFiles = 11 ; %windir%\system32
Msi.DllCacheFiles = 11,dllcache ; %windir%\system32\dllcache
[DefaultInstall]
DelFiles = Msi.SystemFiles,Msi.DllCacheFiles
;
; COPYFLG_REPLACE_BOOT_FILE flag (0x1000) not necessary for
; files in the dllcache
;
[Msi.DllCacheFiles]
msi.dll
msihnd.dll
msimsg.dll
msiexec.exe
msisip.dll
[Msi.SystemFiles]
msi.dll
msihnd.dll
msimsg.dll
msiexec.exe
msisip.dll
[Strings]
Microsoft = "Microsoft Corporation"
msi_media = "Microsoft Windows Installer Distribution Media"
ExceptionClassDesc = "Microsoft Windows Installer"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(3) 重新启动,按F8键,进入带命令行的安全模式,执行下面的命令
regsvr32 /u %windir%\msi.dll
del %windir%\msi.dll
(4) 重启动,运行instmsiw.exe,安装windows installer2.0 ,一切正常了。
卸载,重新安装windows installer服务
一、先用msiexec /unregserver 停掉windows installer服务。
二、下载InstMsiW.exe,用winrar解压开。进入目录。
三、右击msi.inf ,点击安装,右击mspatcha.inf ,点击安装。
四、再用msiexec.exe /regserver 启用服务。
方法二:
这是由于一些软件制作的问题导致windows installer不能正常工作
恢复步骤如下:
1.再次安装windows installer2.0,运行instmsiw.exe
如果说"服务已经安装"然后直接退出安装就再跟着做,否则你重装就OK了!
2.删除注册表中的[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
然后运行instmsiw.exe
3.绝招:
(1) 删除msiserver 服务
运行regedit,删除下面的MSIServer 服务
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
把下面的内容存为unmsiserver.reg 文件,然后双击左键,把它合并进注册表中
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;unmsiserver.reg
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(2) 删除msi 的文件
用下面的脚本存为一个unmsi.inf文件,然后在inf文件上右键单击install,就会删除一些msi的dll,这时windows 的 sfc机制可能警告一些系统文件被修改要求插入win2k的光盘,不理睬它。这个脚本是我从instmsiw.exe中修改得来的。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;unmsi.inf
;;;;;;;;;;;;;;;;;
[Version]
signature = "$Windows NT$"
Class = %ExceptionClassDesc%
ClassGUID = {F5776D81-AE53-4935-8E84-B0B283D8BCEF}
Provider = %Microsoft%
CatalogFile = msi.cat
ComponentId = {2E742517-5D48-4DBD-BF93-48FDCF36E634} ; GUID assigned to the Windows Installer
DriverVer=03-13-2001, 2.0.2460.1
[SourceDisksNames]
1 = %msi_media%
[SourceDisksFiles]
msi.dll = 1
msihnd.dll = 1
msimsg.dll = 1
msiexec.exe = 1
msisip.dll = 1
[DestinationDirs]
Msi.SystemFiles = 11 ; %windir%\system32
Msi.DllCacheFiles = 11,dllcache ; %windir%\system32\dllcache
[DefaultInstall]
DelFiles = Msi.SystemFiles,Msi.DllCacheFiles
;
; COPYFLG_REPLACE_BOOT_FILE flag (0x1000) not necessary for
; files in the dllcache
;
[Msi.DllCacheFiles]
msi.dll
msihnd.dll
msimsg.dll
msiexec.exe
msisip.dll
[Msi.SystemFiles]
msi.dll
msihnd.dll
msimsg.dll
msiexec.exe
msisip.dll
[Strings]
Microsoft = "Microsoft Corporation"
msi_media = "Microsoft Windows Installer Distribution Media"
ExceptionClassDesc = "Microsoft Windows Installer"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(3) 重新启动,按F8键,进入带命令行的安全模式,执行下面的命令
regsvr32 /u %windir%\msi.dll
del %windir%\msi.dll
(4) 重启动,运行instmsiw.exe,安装windows installer2.0 ,一切正常了。