root权限误删,本地数据库登不进去

解决方案 »

  1.   

    在WINDOWS的DOS窗口下
    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服务,就可以用新密码登录了
      

  2.   

    1.是windows还是linux叱?
    2.表结构是什么?如果是MyIsam直接移动data文件即可。若是indob,则把dinb的复制一份。
      

  3.   

    mysqld的命令执行不了,提示不是外部或内部命令
      

  4.   

    windows下的,本地连接的root权限误删了,怎么恢复
      

  5.   

    在WINDOWS的DOS窗口下,进入MYSQL安装目录的BIN目录,
    运行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服务,就可以用新密码登录了
      

  6.   

    什么版本?没有MYSQLD-NT,用mysqldmysqld --skip-grant-tables
      

  7.   

    解决了,装的mysql文件不全,换了个版本好了