忘记mysql的mysql5.6忘记root密码码怎么办

忘记 MySQL 的 root 帐号密码该怎么办
如果你忘了 MySQL 的 root 帐号密码,别担心,使用下面步骤就可以重设一个新密码:
首先停止 MySQL 服务 “/etc/init.d/mysql stop”
启动 MySQL 服务并屏蔽用户权限检查,可通过如下命令: mysqld_safe --skip-grant-tables
记住,当你使用这个参数启动服务时,任何人无需密码即可连接到 MySQL 并拥有最高权限,因此你需要确定你在做这个的过程中,别让其他人访问数据库。可以使用如下命令来拒绝网络连接: mysqld_safe --skip-grant-tables --skip-networking 这样就只能通过本机连接到 MySQL 服务器
然后使用 mysql -u anything 命令来连接到 MySQL
执行 SQL 语句:update mysql.user set Password=PASSWORD(‘new-password’) WHERE User=’root’
用 mysqladmin -u qualquer_coisa shutdown&命令停止 MySQL 服务,然后以正常模式启动 MySQL 即可
。。。。。。好东西!
试过强行吧一个普通权限账号强行改成all+grant权限硬改root密码
网上类似的方法很多
这个有帮助,回头可以试试MySQL忘记root密码怎么办?_PHP程序员,雷雪松的博客
MySQL忘记root密码怎么办?一般情况下会有两种思路:找回密码和重置密码。在实际的工作中,忘记root密码一般采用重置密码的办法去解决。下面就看看在Linux下和在Windows下重置root密码的步骤。
Windows下MySQL忘记root密码怎么办?
1.以系统管理员身份登陆系统,启动mysql跳过权限检查或者在my.ini中加一行skip-grant-tables#跳过验证。
1d:\mysql\bin\mysqld --skip-grant-tables
2.进到d:\mysql\bin下,使用设置密码
1d:\mysql\bin\mysqladmin -u root flush-privileges password 新密码 -p
3.在cmd里重新启动mysql
1net start mysql
Linux下MySQL忘记root密码怎么办?
1. 用以下命令启动MySQL,以不检查权限的方式启动;
12[root@MySQL mysql]# safe_mysqld --skip-grant-tables &
[root@MySQL mysql]# mysqld --skip-grant-tables &
2. 然后用空密码方式使用root用户登录MySQL
1[root@MySQL mysql]# mysql -u root
3. 修改root用户的密码;
12MySQL& update mysql.user set password=PASSWORD('新密码') where User='root';
重新启动MySQL,就可以使用新密码登录了。> MySql5.5忘记root密码的解决办法
MySql5.5忘记root密码的解决办法
hnpyla & &
发布时间: & &
浏览:2 & &
回复:0 & &
悬赏:0.0希赛币
MySql5.5忘记root密码的解决方法
  操作系统:windows操作系统,xp或win7.
  1.dos命令行窗口 进入e:\mysql5.5\bin ,停止mysql 服务
  e:\mysql5.5\bin&net stop mysql
  注意:看看那任务管理器中是否有mysqld.exe进程,如有,kill them all.
  2. 以不检查权限的方式启动mysql
  e:\mysql5.5\bin&mysqld.exe --skip-grant-tables
  你会看到窗口光标在下一行的第一个位置闪烁,这说明已经启动了,不需要管。
  3. 新建一个命令行窗口同样进入到e:\mysql5.5\bin目录,启动mysql&
  e:\mysql5.5\bin&mysql
  4. 修改root密码
  mysql&use mysql
  mysql&update user set password=PASSWORD('new_password') where user='root';
  mysql&
  mysql&quit
  5.&看看那任务管理器中是否有mysqld.exe进程,如有,kill them all.
  6. 重启mysql,就可以用你设置新密码登陆
  e:\mysql5.5\bin&net start mysql
  e:\mysql5.5\bin&mysql -u root -pnew_password&
  that's all .
本问题标题:
本问题地址:
温馨提示:本问答中心的任何言论仅代表发言者个人的观点,与希赛网立场无关。请对您的言论负责,遵守中华人民共和国有关法律、法规。如果您的言论违反希赛网问答中心的规则,将会被删除。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&MySQL密码忘了怎么办?MySQL重置root密码方法
作者:快乐无极
字体:[ ] 类型:转载 时间:
本文主要介绍Windows和Linux系统下忘记密码重置root密码的方法,需要的朋友可以参考下。
MySQL有时候忘记了root密码是一件伤感的事。这里提供Windows 和 Linux 下的密码重置方法。
1.以系统管理员身份登陆系统。
2.打开cmd-----net start 查看mysql是否启动。启动的话就停止net stop mysql.
3.我的mysql安装在d:\usr\local\mysql4\bin下。
4.跳过权限检查启动mysql.
d:\usr\local\mysql\bin\mysqld-nt --skip-grant-tables
5.重新打开cmd。进到d:\usr\local\mysql4\bin下:
d:\usr\local\mysql\bin\mysqladmin -u root flush-privileges password "newpassword"
d:\usr\local\mysql\bin\mysqladmin -u root -p shutdown& 这句提示你重新输密码。
6.在cmd里net start mysql
7.搞定了。
MySQL root密码的恢复方法之一
如果忘记了MySQL root密码,可以用以下方法重新设置:
1.KILL掉系统里的MySQL进程;
&&& killall -TERM MySQLd&
2.用以下命令启动MySQL,以不检查权限的方式启动;
&&& safe_MySQLd --skip-grant-tables &&
3.然后用空密码方式使用root用户登录 MySQL;
&&& MySQL -u root&
4.修改root用户的密码;
&&& MySQL& update MySQL.user set password=PASSWORD('新密码') where User='root';&
&&& MySQL&&
&&& MySQL& quit&
重新启动MySQL,就可以使用新密码登录了。
MySQLroot密码的恢复方法二
有可能你的系统没有 safe_MySQLd 程序(比如我现在用的 ubuntu操作系统, apt-get安装的MySQL) , 下面方法可以恢复
1.停止MySQLd;
&&& sudo /etc/init.d/MySQL stop
(您可能有其它的方法,总之停止MySQLd的运行就可以了)
2.用以下命令启动MySQL,以不检查权限的方式启动;
&&& MySQLd --skip-grant-tables &
3.然后用空密码方式使用root用户登录 MySQL;
&&& MySQL -u root
4.修改root用户的密码;
&&& MySQL& update MySQL.user set password=PASSWORD('newpassword') where User='root';&
&&& MySQL&&
&&& MySQL& quit&
重新启动MySQL
&&& /etc/init.d/MySQL restart
就可以使用新密码 newpassword 登录了。
以上就是MySQL重置root密码方法的介绍,希望能给大家一个参考,了解更多MySQL语法,大家可以关注《》,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 mysql忘记root密码 的文章

 

随机推荐