windows环境中mysql忘记root密码的解决方法详解
一朋友告急:mysql 忘记root密码了 让我帮忙给看看,因为没有接触过mysql 所以从网上找了一下信息
经我亲身实践 已经成功!mysql版本是5.1。
以下是从网上找的mysql密码修改的信息:
参考文章:
windows下重置Mysql Root密码的方法
mysql修改密码以及忘记密码
1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:
net stop mysql
打开第一个cmd1窗口,切换到mysql的bin目录,运行命令:
mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables
注释:
该命令通过跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。 此时已经开启了mysql服务了!
这个窗口保留 不关闭。
2、打开第二个cmd2窗口,连接mysql:
输入命令:
mysql -u root -p
出现:
Enter password:
在这里直接回车,不用输入密码。
然后就就会出现登录成功的信息,
使用命令:
show databases;
使用命令切换到mysql数据库:
use mysql;
使用命令更改root密码:
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
刷新权限:
FLUSH PRIVILEGES;
然后退出,重新登录:
quit
重新登录: 可以关掉之前的cmd1 窗口了。然后用net start mysql 启动服务
mysql -u root -p
出现输入密码提示,输入新的密码即可登录:
Enter password: ***********
显示登录信息: 成功 就一切ok了
相关推荐
-
强制修改mysql的root密码的六种方法分享(mysql忘记密码)
方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数. 方法二 使用mysqladmin,这是前面声明的一个特例. mysqladmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd. 把命令里的root改为你的用户名,你就可以改你自己的密码了. 当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysq
-
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
首先启动命令行 1.在命令行运行:taskkill /f /im mysqld-nt.exe 下面的操作是操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysql的bin 目录下执行如下语句.不然无效 2.继续在命令行运行:mysqld-nt --skip-grant-tables 3.新开一个命令行运行:mysql -u root (如果没有配置mysql的bin环境变量的话需要切换到bin目录下执行此语句) 如果不想改密码,只是想看原来的密码的话.可以在命令
-
linux mysql忘记密码的多种解决或Access denied for user 'root'@'localhost'
我的系统是ubuntu6.06,最近新装好的mysql在进入mysql工具时,总是有错误提示: # mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 使用网上介绍的方法修改root用户的密码: # mysqladmin -uroot -p password 'newpassword' Enter password: m
-
mysql误删root用户或者忘记root密码解决方法
解决方法一: 到其他安装了Mysql的服务器(前提是要知道该服务器上Mysql的root用户密码),打开[Mysql的安装目录/var/mysql],将其中的user.frm.user.MYD.user.MYI三个文件拷贝到出问题服务器的[Mysql的安装目录/var/mysql]目录中.然后重启服务器. 解决方法二: 修改你的my.ini或my.cnf文件,在 [mysqld] 节下加入下面一行 skip-grant-tables 然后保存并重启 MySQL 服务. 下面你就可以以任何用户名密
-
linux下mysql的root密码忘记的解决方法
五步轻松解决mysql root密码忘记的问题,希望对大家有帮助. 1.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一句,skip-grant-tables 例如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tables 2.重新启动mysql # service mysql start 3.登录并修改MySQL的root密码 # mysql
-
windows下mysql忘记root密码的解决方法
方法一: 1.在DOS窗口下输入net stop mysql5 或 net stop mysql 2.开一个DOS窗口,这个需要切换到mysql的bin目录. 一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入 mysqld-nt --skip-grant-tables; 或 mysqld --skip-grant-tables; 不要关闭窗口 3.再开一个DOS窗口,mysql -u root 4.输入: 复制代码 代码如下: use my
-
忘记mysql数据库root用户密码重置方法[图文]
一首先介绍下我所用的环境情况: 1.windows 下: 2.php服务管理器wamp5: 二话不说直下正题: 1.打开任务管理器,结束进程 mysqld-nt.exe 如图: 2.运行命令窗口 1).进行php服务管理器安装目录中的bin目录下 (我的为:D:\wamp\mysql\bin) , 操作为: (1).进入D盘 如: d: 回车: (2).进入bin目录 如: cd wamp\mysql\bin; 回车: (3).跳过权限检查启
-
Mysql 5.7 忘记root密码或重置密码的详细方法
在Centos中安装完MySQL数据库以后,不知道密码,这可怎么办,下面给大家说一下怎么重置密码 1.修改配置文件my.cnf 按i编辑 [root@iZ2ze14tbj23jllo85kuh1Z ~]# vim /etc/my.cnf 在[mysqld]中添加 skip-grant-tables 例如: [mysqld] **skip-grant-tables** datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock 键盘 Esc 保存
-
Mac下MySQL5.7忘记root密码的解决方法
mysql5.7忘记root密码的操作步骤: 1. 在系统偏好设置中停止MySQL服务. 2.执行命令以安全模式启动MySQL: cd /usr/local/mysql/bin sudo ./mysqld_safe --skip-grant-tables 3.新打开一个命令行窗口,在MySQL中执行 update mysql.user set authentication_string=PASSWORD('你的密码') where User='root'; FLUSH PRIVILEGES; 注
-
忘记MySQL的root密码该怎么办
在MySQL日常开发或者是维护中,有一些问题或是故障往往是难以避免的,如丢失密码.表损坏.在此总结一下常忘记MySQL的root密码解决办法: 1.登录数据库所在服务器,手动kill掉Mysql进程 关闭进程的命令为:kill 进程号(linux下) 关闭进程的命令为:taskkill 进程号(win下) 怎么查看进程号呢? 我们都知道MySQL的进程号一般都会保存在Mysql数据目录下的,它记录了Mysql的服务进程号.文件名为hostname.pid,如下,其中YEGZT8JOIIU2LKY
随机推荐
- 可以让程序告诉我详细的页面错误和数据库连接错误吗?
- 浅析JS原型继承与类的继承
- IOS开发之手势响应事件优先级的实例详解
- php 数组二分法查找函数代码
- php创建桌面快捷方式实现方法
- PHP 创建标签云函数代码
- python3实现TCP协议的简单服务器和客户端案例(分享)
- MySQL性能优化之Open_Table配置参数的合理配置建议
- Android 图片特效处理的方法实例
- 不固定参数的存储过程实现代码
- js将table的每个td的内容自动赋值给其title属性的方法
- c#中文转unicode字符示例分享
- 金山反病毒20041222_日报
- 清除上网后遗症
- 简述C语言中system()函数与vfork()函数的使用方法
- C#实现日期格式转换的公共方法类实例
- C++日志记录类实例解析
- 解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
- jQuery实现的简单图片轮播效果完整示例
- vue防止花括号{{}}闪烁v-text和v-html、v-cloak用法示例