忘记mysql初始密码的解决方法

简单记录一下过程中的几个关键部分。

我使用的版本是mysql8.0

整个过程都是使用管理员身份打开cmd的。

1.net stop mysql和net start mysql是用来停止和启动mysql服务的。每次发生更改后,最好重启一下服务。

2.mysql --install是用来安装mysql服务的。

如果无法重启mysql服务,并且提示“服务名无效”。这个时候就说明mysql服务没有安装。要用这个命令来安装mysql服务。

3.mysql --initialize 使用来初始化mysql服务的。

如果出现

这个时候,就要用到这个命令来进行初始化了。

4.接下来使用mysql -u root -p进行登录。会出现


这是因为在mysql8.0中,要进行免密登录,必须先使用下面的命令:

mysqld --console --skip-grant-tables --shared-memory


命令使用成功

接下来要打开另一个cmd窗口,在这个窗口进行登录以及更改密码


Mysql8.0中,更改密码的sql语句是:

use mysql;

update user set authentication_string="root2019" where user = 'root';

flush privileges;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,389评论 0 10
  • 1.A simple master-to-slave replication is currently being...
    Kevin关大大阅读 6,415评论 0 3
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,181评论 0 19
  • 和风三月醉心房 花开陌上绿绽放 樱红柳绿枝头挂 娇妍芬芳美如画 山水倒影池塘中 炊烟袅袅是农家 抒情笔墨心描绘 田...
    诗韵钟鸣阅读 271评论 0 1
  • 记得你说分手的时候,你的态度很淡定,在一起三年多,我从没见过你如此淡定的一面,女人啊,一旦认真起来,真的挺可怕...
    孤独患者366阅读 520评论 0 0

友情链接更多精彩内容