首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL安装后修改密码详细步骤

1,打开MySQL解压后的文件夹。

2,打开cmd命令提示符,进入bin所在的文件夹。然后输入mysqld --skip-grant-tables回车。此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。

3,另开一个命令行窗口此窗口时刻保持开启。

4,新开的命令行cd到mysql的bin文件夹所在目录并打开mysql。此时打开mysql不需要任何参数,直接回车。

5,回车进入mysql后输入show databases;如果看到所有数据库则说明登陆成功。

6,其中mysql就是保存用户名的地方,输入use mysql;

7,然后输入show tables;查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息。

8,知道用户信息的存储位置后,用SQL查询语句查看用户的具体信息。

获得输出结果后发现报错了,这个错误的原因是password字段被替换为了authentication_string所以只需要将语句中的password替换掉就可以解决报错问题。

9,然后进行最为关键的一个步骤:update user setauthentication_string=password('123456')where user='root' and host='localhost';此语句中有一个注意点本来右边也应该是authentication_string的,但是实际上是要用poassword来调用。否则会报错。这个步骤完成后再次查看密码发现密码已经被改动了。然后后就可以登陆了。

10,我在修改后登录发现不管输入什么命都会报You must reset your password using ALTER USER statement before executing this statement.的错误。翻译后的大意是——在执行此语句之前,必须使用ALTER USER语句重置密码。既然提示修改密码那就修改密码吧!输入此命令修改密码——alter user user() identified by "123456";

11,大功告成。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190907A0IALK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券