我的系统开始注册了一个MySQL数据库的服务,然后把这个服务停止并且卸载掉,又重新注册了一个另外的MySQL服务,服务名称,端口号都与前一个不一样,注册好后并且启动了服务,但是在打开数据库的时候却是以前的那个数据库,请问,这是怎么回事呀?我检查了My.ini文件,没有发现异常一切都是正确的!

解决方案 »

  1.   

    My.ini中
    datadir是否为安装之后的数据库目录
      

  2.   

    以前的MYSQL数据库目录是否删除,你是怎么判断是原来的数据库中的内容
      

  3.   

    MySQL Control Center连接进去的
      

  4.   

    select @datadir;贴出来看一下,应该是你指向了原来的数据库目录。
      

  5.   


    这就好比你盖了个房子,原来有一个门,你可以进去,后来又开了一个门,钥匙也换了,位置也换了,但是打开门进去的还是原来那个房子,除非你把原来的房子拆了重新盖。你可以试试把DATA文件夹里的数据库文件夹删除一个,就不一样了。