欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql修改密码、找不到mysql数据库、mysql1045等问题的解决办法

程序员文章站 2023-02-11 13:35:23
关于windows环境下mysql修改密码 方法一: 使用管理的软件修改,太简单不介绍了。 方法二: 使用命令行修改 步骤:(引号里是命令) 1.登录:“mysql -uroot -p&...

关于windows环境下mysql修改密码

方法一:

使用管理的软件修改,太简单不介绍了。

方法二:

使用命令行修改

步骤:(引号里是命令)

1.登录:“mysql -uroot -p”

2.“use mysql;”(使用mysql数据库)

3.“update user set password =password('你的密码') where user="root";”

4."flush privileges;"

5.修改成功,退出。

问题处理情况:

有些人修改完密码后登不上去了,1045错误,并且找不到my。这是为什么呢?

原因:(当然这是我这次错误的原因,不可能都是这原因,不过希望能带给你启发)

我也是从网上找的修改密码的代码,不过那个代码是错的,是:update user set password='你的密码' where user ="root";

格式不对导致你密码不对,因此会出现1045错误。

解决方法:

按照忘记密码的步骤做

1.关闭mysql服务

右键此电脑点击管理-》服务和应用程序-》服务-》找到mysql,右键停止

命令行:net stop mysql;

2.以管理员身份打开cmd

3.进入mysql的bin目录

4.命令行输入:mysqld --skip-grant-tables (意思是跳过用户验证的tables)

5.再打开一个cmd,也是管理员身份,上一个也不能关。

6.直接输入:mysql,进入之后就可以show databases;里面的数据库是全的,这时再按上面改密码的步骤把密码给改了,然后退出。

7.启动mysql.

ps:我再次启动时出现1067错误,一时蒙蔽,电脑重启后又恢复正常了。