首页  >  文章  >  数据库  >  mysql-MYSQL 5.7 root 密码 忘记

mysql-MYSQL 5.7 root 密码 忘记

WBOY
WBOY原创
2016-10-22 00:00:071023浏览

mysql密码

在网上搜了许多方法都试过了,请问谁可以给我靠谱一点的方法吗。。

回复内容:

卸载重装mysql,简单粗暴,见效快

Mysql版本:5.1
1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:
net stop mysql
打开第一个cmd窗口,切换到mysql的bin目录,运行命令:
mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables
注释:
该命令通过跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。
2、打开第二个cmd窗口,连接mysql:
输入命令:
mysql -uroot -p
出现:
Enter password:
在这里直接回车,不用输入密码。
然后就就会出现登录成功的信息,
使用命令:
show databases;
使用命令切换到mysql数据库:
use mysql;
使用命令更改root密码:
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
刷新权限:
FLUSH PRIVILEGES;
然后退出,重新登录:
quit
重新登录:
mysql -uroot -p
出现输入密码提示,输入新的密码即可登录:
Enter password: ***
显示登录信息: 成功 就一切ok了

修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables
保存配置文件,重启mysql服务
再次进入MySQL命令行 mysql -uroot -p,输入密码时直接回车,就会进入MySQL数据库了
这时可以修改root密码:
mysql>use mysql;
mysql> update user set password=passworD("test") where user='root';
mysql> flush privileges;
mysql> exit;

2、3楼都正解,3楼是俺们常用方式,简单粗暴,见效快666

mysqladmin命令貌似可以,之前弄过,忘记了

使用mysql命令是可以的 ,以前弄过,不过现在忘记了。你可以百度,百度上有!

http://zhidao.baidu.com/link?url=d2po92PabckeUUqQ0X_AXrk2rFYGvJev_7ZVZhEAwJszwLtubJSCfZqyq9BOt0P5qruToBufXa9L97itnGxrja

解决办法

你有navicat 吗?有的话,打开,好像是mysql 库里面有个user表,里面有用户,没有navicat的话,试一下超级管理员登陆

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn