刚插入的mysql数据记录,在网页中也能正常显示出来,用Mysqlfont也能够看到,在命令状态下用select * form table也能看到,一重启windows2003后这些新添加的数据就没有了,这是怎么回事?这种现象最近1个月左右才出现的,一起都没有出现过,程序系统一直没动过,怪了,请教高手啊!

解决方案 »

  1.   

    修改过mysql的配置文件嘛?有可能你启用了延迟插入功能,或没有同步刷新日志文件
      

  2.   

    没有修改过配置文件啊,以前都好好的,会不会是计算机异常重启导致的。最近在日志中讲过相关警告。最近有这个警告:
    “连接自 LOCALHOST 的一个匿名会话尝试在此计算机上打开一个 LSA 策略句柄。尝试被以 STATUS_ACCESS_DENIED 拒绝, 以防止将安全敏感的信息泄露给匿名呼叫者。
    进行此尝试的应用程序需要被更正。请与应用程序供应商联系。 作为暂时的解决办法,此安全措施可以通过设置 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\TurnOffAnonymousBlock DWORD 值为 1 来禁用。”my.ini日志为:
    “#This File was made using the WinMySQLAdmin 1.4 Tool
    #2007-4-2 16:59:53#Uncomment or Add only the keys that you know how works.
    #Read the MySQL Manual for instructions[mysqld]
    basedir=C:/PROGRA~1/PHPHOM~1/mysql
    #bind-address=*.*.*.*
    datadir=C:/PROGRA~1/PHPHOM~1/mysql/data
    #language=C:/PROGRA~1/PHPHOM~1/mysql/share/your language directory
    #slow query log#=
    #tmpdir#=
    #port=3306
    #set-variable=key_buffer=16M
    [WinMySQLadmin]
    Server=C:/PROGRA~1/PHPHOM~1/mysql/bin/mysqld-nt.exe
    user=root
    password=×××××

    请高手帮忙分析啊!