win10 修改mysql密码忘了怎么办

win10 修改mysql密码忘了怎么办,第1张

方法1 用SET PASSWORD命令

1、打开终端win+r输入cmd回车即可打开;

2、通过mysql -u用户名 -p指定root用户登录MySQL,输入后回车会提示输入密码

3、修改MySQL的root用户密码,格式:mysql>set password for 用户名@localhost = password('新密码')例子:mysql>set password for root@localhost = password('shapolang')上面例子将用户root的密码更改为shapolang ;

重新登录,输入新密码shapolang就ok了;

方法2 用mysqladmin

1、打开终端win+r输入cmd回车即可打开;

2、修改MySQL的root用户密码格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -pshapolang password 123456

上面例子将用户root原来的密码shapolang改为新密码123456

重新登录,输入新密码123456就ok了;

方法3 用UPDATE直接编辑user表

1、首先登录MySQL。

2、 连接权限数据库: use mysql。3、改密码:update user set password=password("shapolang") where user="root"(别忘了最后加分号) 。 4、刷新权限(必须步骤):flush privileges

重新登录,输入新密码shapolang就ok了;

方法4 忘记root密码的时候

1、关闭正在运行的MySQL服务。

2、打开DOS窗口,转到mysql\bin目录。 3、 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 4、再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。 6、连接权限数据库: use mysql。 7、改密码:update user set password=password("root") where user="root"(别忘了最后加分号) 。 8、刷新权限(必须步骤):flush privileges 。 9、退出 quit。

重启mysql服务,使用用户名root和刚才设置的新密码root登录就ok了

从mysql5.7开始,密码策略做了一些改变。下面讲win版5.7的密码问题。

1.首先下载解压版mysql5.7,并解压

2.打开目录,复制my-default.ini,然后改为my.ini,编辑该文件,添加

basedir = D:\\Program Files (x86)\\MySQL-5.7.10-winx64

datadir = D:\\Program Files (x86)\\mysql-5.7.10-winx64\\data

具体路径自己修改,然后保存。

3.打开bin目录,在此处打开cmd,执行

D:\ProgramFiles(x86)\mysql-5.7.10-winx64\bin>mysqld

--initialize-insecure

初始化mysql.会发现多了data目录及data下的文件

4.启动mysql。

在bin目录下,执行

D:\ProgramFiles(x86)\mysql-5.7.10-winx64\bin>mysqld --console

注意以管理员权限来执行。

5.连接mysql并修改密码

>mysql-uroot

Welcome to theMySQL

monitor. Commands end with

or \g.

YourMySQL

connection id is2

Server version:5.7.10MySQLCommunityServer(GPL)

Copyright(c)2000,2015,Oracle

and/or its affiliates.All

rights reserved.

Oracle is a registered trademark ofOracleCorporation

and/or its

affiliates.Other

names may be trademarks of their respective

owners.

Type'help'

or'\h'for help.Type'\c'

to clear the current input statement.

mysql>

mysql>

mysql>

mysql>set

password=password('root')

Query OK,0

rows affected,1 warning(0.00

sec)

win版的mysql,不会生成随便密码,只需要要安装时初始化就行了。如果是已经安装好的mysql忘了密码,可以先备份data文件夹,然后删除data文件夹,再执行3、4、5步即可。

可能好多人不知道Mysql是什么意思,Mysql也就是Win7系统中的数据库管理系统。但是作为从事IT的人员来说应该就很清楚Mysql是什么意思了,说到数据库大家都知道这一般都是跟安全着边的,既然要安全那肯定就会有设置密码,没有密码是不能随便数据库进行修改的。如今要记住密码的东西太多了,难免会把某些密码给忘记掉,那么现在我就来告诉你们忘记密码后该怎么办吧!1.首先,同时按下win7旗舰版电脑键盘上的win+R快捷键打开电脑的运行窗口,之后,直接在运行窗口中输入services.msc并单击回车。2.在进入到win7旗舰版电脑的服务窗口之后,找到右侧窗口中的“MySQL56”,选定,将其“停止”即可,这样,MySQL Server服务就停止了。3.接下来,需要找到MySQL在win7旗舰版电脑中的安装位置,找到之后,会看到其文件夹中有一个ini格式的文件,该文件便是用来记录MySQL的配置信息的文件。4.直接打开Win7旗舰版电脑中的命令提示符窗口,接着,打开命令行窗口,输入如下的命令:C:\Users\wang》mysqld --defaults-file=“D:\Program Files\MySQL\MySQL Server 5.6\my-default.ini” --console --skip-grant-tables,之后,另外打开一个命令行窗口,输入命令:mysql -u root -p,回车即可进入mysql命令行界面。5.最后一步,可以修改Win7旗舰版系统的数据库,将密码进行更新即可。需要使用到的命令是:mysql-》show databasemysql-》use mysqlmysql-》update user set password=PASSWORD(‘12345’) where USER=‘root’最后一行命令中的12345代表的便是咱们新设定的密码,你可以修改成你喜欢的或者是你记得住的密码。以上就是关于Win7系统忘记Mysql密码的解决办法,密码最好设置成好记不会忘记的密码,就算是忘记密码了也没关系,可以按照我们小编教你的办法解决。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8709210.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-20
下一篇2023-04-20

发表评论

登录后才能评论

评论列表(0条)

    保存