300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > MySQL怎么修改密码/MySQL重装教程(MySQL忘记密码 MySQL安装失败)

MySQL怎么修改密码/MySQL重装教程(MySQL忘记密码 MySQL安装失败)

时间:2022-06-12 18:19:16

相关推荐

MySQL怎么修改密码/MySQL重装教程(MySQL忘记密码 MySQL安装失败)

本教程用于解决mysql数据库安装失败时,需要重新安装的问题。无法使用mysqladmin 命令修改密码也可以用此方法重装。

修改密码(可强行修改)End

此教程可以MySQL在不知道密码的情况下修改密码

本文操作建议全程在管理员权限下的命令窗使用

1.关闭mysql服务。以管理员身份运行CMD命令行,输入如下命令,关闭mysql服务。

net stop mysql

2.删除mysql服务。在命令行输入如下命令

sc delete mysql

3.找到mysql的安装目录,将目录下的data文件夹删掉。注意一定要先删掉data文件夹才能进行数据库的初始化操作,否则会报错。

4.CMD命令行切换到mysql的bin目录下

5. 初始化数据库,输入如下命令(注意要先删除data文件夹再执行以下命令):

mysqld --initialize --console

上面已经得到了root用户的初始密码

6. 安装mysql服务,命令如下(注意是mysqld, 带有后面d的):

mysqld install

7. 启动mysql服务,命令如下:

net start mysql

8.初始化data目录,命令如下:

mysqld --initialize-insecure

9.此时可以选择登录但是初始密码太过于复杂

修改密码(可强行修改)

这个方法可以在不知道初始密码的情况下修改密码

此时我们在mysql根目录创建一个txt文件名字随便取这里我取名为mm.txt

在txt文件下加入以下内容:

ALTER USER 'root'@localhost IDENTIFIED BY '123456';

意思是将密码设置成123456

再以管理员身份打开命令框

先暂停mysql服务

net stop mysql

命令行方式启动服务器,指定启动时执行上述的密码修改命令文件之后一段时间进程都会被占用

mysqld --init-file=C:\mysql\mm.txt --console

这个时候我们关闭这个命令框,再重新打开一个新的命令框,在重新打开的命令框中启动mysql服务

net start mysql

之后尝试打开登录mysql

mysql -uroot -p或者mysql -uroot -p123456

End

有不少同学还是会有问题,比如说出现:

Enter password: ******

ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)

这样的情况意思是using password: YES你输入了密码,如果这里是NO代表你没有输入密码

这个问题出现的原因有两种,第一种情况是连接不上mysql服务器(一般情况上是权限的问题和没有启动服务的问题,一般不会出现这个问题),第二种情况就是密码错误(可以再按照教程来走一遍,可能是修改密码没有修改成功)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。