建站软件 优化软件 编程软件 网页辅助 站群程序 网站程序 图像处理 资源教程 字体下载 推荐软件


您的位置:首页 > MYSQL学习 > 怎么找回mysql的ROOT口令密码

怎么找回mysql的ROOT口令密码

时间:2015-03-27 09:14:34  来源:免费模板网 作者:风雪 阅读次数 tagsmysql找回密码

有时候密码太多,忘记密码了怎么办呢?小班为大家收集了一些找回mysql密码的方法给大家参考
重设密码的方法:
 具体方法是:
      1.先在安装目录找到my.ini配置文件,打开配置文件,找到[mysqld]一行,在下面添加skip-grant-tables后保存该文件,重新启mysql动服务;
      2.然后在mysql的cmdline执行mysql -u root mysql,
      	mysql>update user set password=password('newpassword') where user='root';mysql>Flush privileges;
      3.将刚才my.ini配置文件的添加那一行去掉,最后重新启动mysql就可以了。

php教程myadmin 那就可以进mysql啊,用进入phpmyadmin 的用户名和密码进入就可以了,

如果 phpmyadmin 能进入,那么就在 config.php 或 config.default.php 中查看就是了


记了 mysql 的 root 密码,可以用以下方法重新设置: 

1. kill掉系统里的mysql进程; 

2. 在命令提示符下(cmd),进入到mysql的bin目录,用以下命令启动mysql,以不检查权限的方式启动;  
mysqld-nt --skip-grant-tables 

3. 然后重新开打一个命令提示符的窗口(cmd)用空密码方式使用root用户登录 mysql; 

mysql -u root 

4. 修改root用户的密码;  
mysql> update mysql.user set password=password('新密码') where user='root';  
mysql> flush privileges;  
mysql> quit 

5. 重新启动计算机,就可以使用新密码登录了。


忘记mysql root密码解决方法二


mysql忘记root密码解决办法:

在windows下:

打开命令行窗口,停止mysql服务: net stop mysql

启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe

来到该目录下:

c:program filesmysqlmysql server 5.0bin>

执行:mysqld-nt --skip-grant-tables

另外打开一个命令行窗口,执行mysql

>use mysql #选择数据库教程

>update user set passwordpassword=password("new_pass") where user="root";  >flush privileges;  >exit 用ctrl+alt+del,找到mysqld-nt的进程杀掉它,在重新启动mysql-nt服务,就可以用新密码登录了

mysql忘记root密码解决办法 :在linux下:

如果 mysql 正在运行,首先杀之: killall -term mysqld。

启动 mysql :bin/safe_mysqld --skip-grant-tables &

就可以不需要密码就进入 mysql 了。

然后就是

>use mysql  >update user set passwordpassword=password("new_pass") where user="root";  >flush privileges; 重新杀 mysql ,用正常方法启动 mysql 。

如果 mysql 正在运行,首先杀之: killall -term mysqld。

启动 mysql :bin/safe_mysqld --skip-grant-tables & (有时会是mysqld_safe)

就可以不需要密码就进入 mysql 了。

然后就是 /usr/local/mysql/bin/mysql

>use mysql  >update user set passwordpassword=password("new_pass") where user="root";  >flush privileges;


忘记mysql root密码处理方法三


windows:
1.用系统管理员登陆系统。
2.停止mysql的服务。
3.进入命令窗口,然后进入mysql的安装目录,比如我的安装目录是c:mysql,进入c:mysqlbin
4.跳过权限检查启动mysql,
c:mysqlbin>mysqld-nt --skip-grant-tables
5.重新打开一个窗口,进入c:mysqlbin目录,设置root的新密码
c:mysqlbin>mysqladmin -u root flush-privileges password "newpassword"
c:mysqlbin>mysqladmin -u root -p shutdown
将newpassword替换为你要用的root的密码,第二个命令会提示你输入新密码,重复第一个命令输入的密码。
6.停止mysql server,用正常模式启动mysql
7.你可以用新的密码链接到mysql了。

unix&linux
1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用--skip-grant-tables参数启动mysql server
#mysqld_safe --skip-grant-tables &
4.为root@localhost设置新密码
#mysqladmin -u root flush-privileges password "newpassword"
5.重启mysql server

本文地址:https://www.freemoban.com/mysql/2015/0327/1112.html

猜你喜欢
栏目推荐
模板推荐

Copyright:www.freemoban.com 免费模板网 All Rights Reserved 网站备案:辽ICP备19014872号-2   辽公网安备 21010602000376号  辽公网安备:42900402000182号

免责声明:本站部分资源来自互联网收集,版权归原创者所有,如果侵犯了你的权益,我们会及时删除侵权内容,联系QQ:1615187561 谢谢合作!