mysql数据库没有备份就进行替换。但替换的人说mysql数据库替换前,已经把它先放到回收站里了,然后才进行替换。如果想还原,可以用回收站里的mysql数据库进行还原,这是否可以?还是说他在忽悠我?

解决方案 »

  1.   

    在windows下玩mysql本身就是个错误
      

  2.   

    我也不知道他是不是在windows底下的回收站,我也不会,也不知道是不是数据库放回收站里了,这么说他说回收站有数据库是在忽悠我,是么?
      

  3.   

    而且那个后台程序密码忘记了,因为用的是mysql数据库,他说只能进行mysql数据库(所以就用原始数据库,没任何数据的)替换,他说密码忘记只能进行数据库替换,无法在代码里修改,他说的对么?
      

  4.   

    如果是MYSQL密码,有办法
    打开命令行窗口,停止mysql服务: 
    Net stop mysql 
    启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe 
    执行:mysqld-nt --skip-grant-tables 当前窗口将会停止。 
    另外打开一个命令行窗口,执行mysql 如果提示没有这个命令,先进入MYSQL的安装位置下BIN目录再运行mysql 
    >use mysql 
    >update user set password=password("new_password") where user="root"; 
    >flush privileges; 
    >exit 
    用Ctrl+Alt+Del,找到mysqld-nt的进程杀掉它,在重新启动mysql-nt服务,就可以用新密码登录了
      

  5.   

    但是他是美国服务器的,mysql数据库应该在上面。他没进行备份,说是把mysql数据库放到回收站里,如果想再次还原回去密码忘记的那个,可以用回收站里的,这有可能么?
      

  6.   

    但是是一个程序的后台密码忘记了,但这个程序绑定的是mysql 数据库(应该不是数据库密码忘记吧), 所以他说后台密码无法更改,只能进行mysql数据库库替换