因为想拥有,所以要不断努力

Mysql-root的密码忘记了

上一篇 / 下一篇  2014-03-19 20:23:08 / 个人分类:Mysql

目的:想要mysql数据库中的数据导至本地

遇到的问题:使用客户端工具Mysql-Front登陆时,忘记账号root的密码,这可怎好呢

解决分析:
      先前没有遇到过这个问题,首先问度娘
    
解决路程:
     经过多篇文章的浏览,汇总信息,得知需要释放登录显示,使账号没有密码就可以登录进入msyql
    第一步:在cmd中输入net start mysql(不一定要在mysql路径内),停止mysql服务器运行。
                 但是我在使用该语句时,系统提示服务器名称无效。我开始告诉“mysql”名称不正确,则改为“net start mysqld”,满怀希望,这      次还是不通过。于是我又在进程列表中,查看这个msyql进程的名称还是叫mysql。我也不知道怎么回事了。我还是不使用这个语句了,我换成其他的方式,来达到停止msyql服务器的目的:在进程列表中直接杀次进程。这次成功了!

   第二步:开启释放权限模式,使账户没有密码也可以登录:
                输入 c> mysqld --skip-grant -tables,回车,此时释放权限模式(我自己给它取得名字)已经开启。不要关闭该cmd,开启新的cmd进入下一步操作
 
   第三步:在cmd中进入mysql的bin目录(c> cd c:\Program Files\mysql\bin),输入“mysql -uroot”,回车。此时成功登录mysql 
                 可以输入语句show database查看数据库
    第四步:修改root账户密码
                 输入shou mysql;
                 输入update user set password=password('最新密码')where user='root'and host'%';
输入FLUSH PRIVILEGES;
输入quit;

第五步:再次进入msyql,验证修改密码是否可用:mysql -uroot -p,回车,输入最新密码
成功登录系统
      

TAG:

 

评分:0

我来说两句

Open Toolbar