淘主机论坛

 找回密码
 成为淘友

QQ登录

只需一步,快速开始

KT服务器促销中 100M带宽 10T流量 超值传送门:会员注册及发帖规则 发帖看过来
查看: 1908|回复: 1

[Win应用] 重装MySQL出错的注意事项

[复制链接]
发表于 2013-5-23 09:42:17 | 显示全部楼层 |阅读模式
如果在特殊情况下,您需要重装Mysql,您应该作以下处理:

1.如果以前的数据库还要,您应该在停止Mysql后备份原来的整个mysql目录.

停止mysql的命令如下:
Net stop mysql

2.在添加删除中删除Mysql,为了防止删除不干净,您可以运行以下命令:

SC delete Mysql

然后删除注册表中
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
的mysql项,如果没有这项就不用删除了.

3.将原来的mysql安装目录及Data目录删除或改名.

4.重启服务器.

5.再按视频一步步安装Mysql.安装完后,自检能通过就表明Mysql是正常的.

如果要恢复Mysql数据,可以参考楼下的备份与恢复办法:

注意,如果以上方式试了也不行,建议安装mysql5.1版本,在星外的下载中心有下载.安装时记得选正确DATA目录的位置,默认地它安装在C盘(C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\),必须改.
 楼主| 发表于 2013-5-23 09:44:41 | 显示全部楼层

由于特殊原因,重新安装2003操作系统的注意事项

要重新安装2003操作系统时,请您按照以下几点来操作:
------------------------------------------------------------------------------------------------------------
 1. 备份数据:
   
  1) 备份SQL 2000数据。请备份SQL 2000的DATA目录(默认在E:\Program
             Files\Microsoft SQL Server\MSSQL\Data),如果
             您还开了用户数据库在别的目录,如F:\SQLDATA,
             也请备份这个目录。
             注意:有极少部分用户反映单纯备份DATA目录的方
                式无法恢复数据库,为了以防万一,您可以
                将每个库都用企业管理器备份成BAK格式的
                备份文件,防止DATA目录恢复失败。

  2) 备份MySQL数据。也是备份Mysql目录的DATA目录及my.ini文件。
  
  3) 备份邮箱内容。

   A:如果邮箱软件是Winwebmail,可以备份整个winwebmail的目录。
   B:如果邮箱软件是imail,要先备份IMail的注册表,备份办法:
     
     可以在 服务器里面,
      打开 imail管理控制台,
       点 localhost,点backup,
         会生成一个备份文件在imail的安装目录。
      然后 备份整个imail目录。
     注意:有部分用户备份后由于特殊原因会出错,因此,我们建议也
        备份好注册表中的:
        HKEY_LOCAL_MACHINE\SOFTWARE\Ipswitch\IMail\Domains
        防止备份失败.
 
  4) 备份主控网站的内容。

    如果这台服务器是主控服务器,请备份主控网站,默认在
    D:\Freehostmain目录,也要备份代理图片目录,默认在
    D:\FreeHostAgentPhoto


------------------------------------------------------------------------------------------------------------

 2. 安装新的操作系统: 

  注意:

  1) 安装新的操作系统前,要格式化C:盘,然后使用windows 20003的中文
    企业版来安装操作系统(请注意,不能使用任何修改过的2003的版
    本,特别提醒:不可以使用“番茄花园”版本来安装,会造成各种各样
    的错误,让您后悔莫及)。

  2) 安装新完操作系统以后,就要安装IIS和IIS自带的FTP

  3) 安装操作系统的补丁-安装sp2和其它最新的补丁。

  4) 安装php,sql2000,mysql,及邮箱软件
    注意,在安装这些软件的时候,请将它们安装回原来的目录中,而且版
    本要完全一样,例如:SQL2000的sp4版本,Mysql5.0.45版本,如果版本
    不一样,安装完这些软件以后,就无法用复制的方式来还原。如果原来
    的安装目录,存在旧的备份文件,你可以先将旧的备份文件它改成别的
    目录名。

  5) 特别提醒SQL2005要求服务器的计算机名和旧的操作系统一样才能正常

------------------------------------------------------------------------------------------------------------

 3. 还原数据库。

  1) 先还原SQL2000数据库。

    但是在还原SQL2000数据库之前,先要停止SQL 2000数据库,然后将
    已经备份好的sql 2000的DATA目录,复制到新安装DATA目录中,代替
    到原来的DATA目录中的文件,最后启动数据库就可以把数据库还原成
    功。(注意DATA目录中所有文件都要复制,不能只复制部分文件!!)


  2),再还原MySQL数据库。

    但是在还原MySQL数据库之前,先要停止MySQL数据库,然后将
    已经备份好的MySQL的DATA目录,复制到新安装DATA目录中,代替到
    原来的DATA目录中的文件,如果Mysql在安装时选错了编码,可以将
    My.ini文件也复制回去.最后启动数据库就可以把数据库还原成功。

    特别说明:在一些特殊情况下,如果Mysql无法使用用复制的方式还原
        (例如一复制DATA目录回去mysql就无法启动),您可以用以
         下方式还原:
    A.将启动失败的mysql删除,并且将mysql的安装目录改名
    B.重装Mysql,并且Mysql能自检通过。
    C.登陆主机系统管理区,信息管理中,搜索中心,搜索数据库,在搜索
     条件中选中这台受控服务器,就会列出这台服务器下所有Myqsl,然
     后,一个个库点管理,再在转移服务器功能中,选中同一台服务器,
     再选删除旧库并转移服务器(转移时提示原来库不存在的出错信息
     不用处理.),这样操作后,同名的mysql库就在服务
     器上生成了,但是这个库是没有数据的,是一个空白库。
    D.您再上服务器,停止mysql,再将原来备份的DATA目录中的同名的库
     目录,一个个复制到新的库(就是代替空白库目录),注意DATA目
     录中的mysql库,test库不用复制。
    E.复制后重启mysql就可以使用。


------------------------------------------------------------------------------------------------------------


 4、 还原您的虚拟主机用户网站。

   1) 将旧的用户数据的上层目录改成新的名字:

    如将d:\freehost 改成新的名字 d:\oldfreehost

  
  2) 新建立一个用户数据上层目录。

    例如:d:\freehost 这个目录名称应该和旧的用户数据的上层目录的
    名称一致。


  3) 进入平台管理区,点 ”重建用户功能“会生成您的所有用户的网站。


  4) 在服务器上,全部选取d:\oldfreehost下面的子文件夹,把这些子文件
    夹移动到新的d:\freehost,(注意是移动,不是复制,移动文件夹的速
    度非常快.复制却要大量的时间)。

  5) 还原虚拟主机的权限。
    
    点平台管理区的重建用户功能中的"重置数据目录的权限到初始状态",
    两分钟后,服务器上的计划任务会开始还原权限(您可以在服务器上任务
    管理器中,看到有一个7i24iislog2.exe的进程,它会调用cacls.exe的进
    程来设置权限),

    还原大量的数据需要比较长的时间,如果是100G数据,一般需要60-120
    分钟的时间.权限自动还原的后,网站就可以正常访问了.

    注意:由于还原虚拟主机的权限需要使用“计划任务服务”,因此,您不
       能在服务管理中禁止“计划任务(Task Scheduler)服务”,这个
       服务必须处于启动状态.

    故障处理:如果您点了重置权限功能但等了几个小时后一样没有还原,
         但,您可以登陆这台服务器,手工运行:
         7i24iislog2.exe a b c d e f g
         也可以自动重设权限

  6) 进入平台管理区,点“重建用户功能”,点 “还原配额”功能,大约
    一个小时后,您的每个虚拟主机用户实际使用的空间大小会重算出来.
    如果自动还原不了配额,可以手工运行:
    7i24iislog2.exe -a -b -c -d -e

------------------------------------------------------------------------------------------------------------

 5. 其他的软件的还原

  例如:winwebmail安装成功后,将原来备份好的目录复制回新安装的目录
     中,就可以还原成功。

     imail安装成功后,请停止imail的所有服务,打开imail控制台,先
     还原注册表,将原来备份好的目录复制回新安装的imail目录中,就
     可以还原成功。


来自星外
您需要登录后才可以回帖 登录 | 成为淘友

本版积分规则

小黑屋|手机版|Archiver|淘主机

GMT+8, 2024-12-23 13:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表