系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > 数据库 > Mysql > 详细页面

MySQL忘记root密码,错误号码1045解决办法

时间:2020-08-13来源:www.pcxitongcheng.com作者:电脑系统城

停止MySQL服务

Windows可以右键我的电脑--管理--服务和应用程序--服务--找到对应的服务停止掉

免密登录

切换到MySQL安装路径下:D:\mysql-5.7.24-winx64\bin;如果已经配了环境变量,则不用再安装目录

打开CMD命令窗口,在命令行输入:mysqld -nt --skip-grant-table

8.0以上数据库输入:mysqld --console --skip-grant-tables --shared-memory

进入数据库

以管理员身份重新启动一个cmd命令窗口,输入:mysql -uroot -p,Enter进入数据库

如果不想改密码,只是想看原来的密码的话,可以在命令行执行这个语句

select host,user,password from mysql.user;//即可查看到用户和密码

注意:MySQL5.7以上的没有password字段了,被加密了改成authentication_string

修改密码

在命令行下 依次 执行下面的语句 

use mysql
update user set password=password("new_password") where user="root";// 'new_password' 这里改为你要设置的密码
flush privileges;
quit

注意:MySQL5.7以上更改语句替换为

update mysql.user set authentication_string=password('new_password') where user='root';// 'new_password' 这里改为你要设置的密码

MySQL5.7版本密码设置规则:
必须至少包含一个大写字母、一个小写字母、一个特殊符号、一个数字,密码长度至少为8个字符

重启MySQL

重新启动MYSQL,输入密码登录即可!

mysql -u root -p 输入密码,即可登录成功

分享到:

相关信息

  • MySQL的核心查询语句详解

    一、单表查询 1、排序 2、聚合函数 3、分组 4、limit 二、SQL约束 1、主键约束 2、非空约束 3、唯一约束 4、外键约束 5、默认值 三、多表查询 1、内连接 1)隐式内连接: 2)显式内连接: 2、外连接 1)左外连接 2)右外连接 四...

    2023-10-30

  • Mysql中如何删除表重复数据

    Mysql删除表重复数据 表里存在唯一主键 没有主键时删除重复数据 Mysql删除表中重复数据并保留一条 准备一张表 用的是mysql8 大家自行更改 创建表并添加四条相同的数据...

    2023-10-30

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载