[windows]
1、停止mysql服务:打开命令行窗口CMD,Net stop mysql
2、用另外一种方式启动Mysql:在命令行进入到mysql的安装路径下的bin目录下使用mysqld-nt.exe启动:mysqld-nt --skip-grant-tables
注意:此时CMD窗口不能关闭。
3、进入Mysql:另外打开一个命入令行窗口,在bin目录下执行mysql,此时无需输入密码即可进入。
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
>exit
注意:1)如果对sql语句熟悉的话,update这句就不用解释了第一个User是表名、第二个User是表中的字段。第一个Password是表中的字段,第二个Password()是加密用的函数。new_pass是要更改的密码。
2)flush privileges可以不用添加。但是如果添加了,一定要注意Host字段不能是Localhost。因为用了这个之后就不能用Localhost连接了。你可以把这个字段改成IP,或者通配符。
>update user set host="192.168.0.1" where user="root"
4、使用任务管理器,找到mysqld-nt的进程,结束进程!
5、重新启动mysql服务,net start mysql 就可以用新密码登录了。
分享到:
相关推荐
windows下忘记mysql的root用户密码详细解决方法
mysql ERROR 1045 (28000) 错误及其解决办法
mysql忘记密码解决方法mysql忘记密码解决方法mysql忘记密码解决方法
环境变量配置错误 mysql 命令行错误 ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N
当您忘记了 Windows 上 MySQL 8.0 的密码时,可以按照以下步骤进行找回: 1. **停止 MySQL 服务**: `net stop MySQL80` 2. **以不检查密码的方式启动 MySQL**: 打开命令提示符(以管理员身份),然后输入以下...
windows下忘记mysql的root用户密码详细解决方法.docx
今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。 方法一(先进入root权限): # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --...
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决: 1.打开在创建mysql容器时挂载的conf目录下的mysqld.cnf(如下文件) 我创建docker的姿势 2.进入mysqlId.cnf文件中在...
windows10下安装了mysql8.0.19,几天后才使用,忘记了密码,上网上搜索了无数的解决方法,百度果然很坑爹。 现将解决办法记录如下: 1、data文件夹下的xxx.err文件,我没登陆过MYSQL当然里面也就没有密码。 2、那些...
Ubuntu 11.10 MySQL 忘记 Root 密码解决 MySQL 是一个功能强大且广泛应用的关系型数据库管理系统,然而,在 Ubuntu 11.10 系统中,如果忘记了 MySQL 的 Root 密码,将无法访问和管理数据库。这时,需要使用特殊的...
一、windows下修改MySQL密码的方法如果在Windows下忘记了MySQL的密码,可以这样做:1.关闭正在运行的MySQL服务:net stop mysql或 在windows 任务管理器中结束 mysqld.exe 进程或在 管理工具里面的服务找到 mysql...
mysql数据库忘记密码时如何修改 mysql数据库忘记密码时如何修改
重新安装MySQL时,出现1045错误,搜了好久,很多解决办法基本不可行,其实问题很简单,密码忘记了就这么办!!!
windows下忘记mysql的root用户密码详细解决方法知识.pdf
windows下忘记mysql的root用户密码详细解决方法.pdf
windows下忘记mysql超级管理员root密码的解决办法
mysql忘记密码解决办法.docmysql忘记密码解决办法.docmysql忘记密码解决办法.doc
mysql忘记超级管理员root密码之后,需要重置密码时请看过来,在文件中可以比较清晰的明白修改的过程,注:这是windows操作系统下的mysql root重置密码的过程
windows下忘记mysql的root用户密码详细解决方法参考.pdf
开启跳过密码验证登录的MySQL服务 mysqld --console --skip-grant-tables --shared-memory 再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p 密码置为空,命令如下: use mysql update user ...