mysql修改用户加密的密码忘了怎么办

mysql修改用户加密的密码忘了怎么办,第1张

一、密码的修改:使用mysqladmin命令

1、例如你的 root用户现在没有密码,你希望的密码修改为abc,那么命令是:mysqladmin -u root password abc

2、如果你的root现在有密码了,那么修改密码为abc的命令是:mysqladmin -u root -p password youyou

注意,命令回车后会问你旧密码,输入旧密码之后命令完成,密码修改成功。

二、密码的消除

1、以root登录:mysql -u root -p

2、mysql>use mysql

3、mysql>update user set password='' where user='root'

重新启动下mysql服务就可以啦。

Enter password: oldpass当然用此命令的前提是你把mysql加入了环境变量,如果没有加入环境变量的话那只能在命令行下cd到mysqladmin所在的目录下与此那个次命令了!-----------------------------------------2.重置root密码方法一:在my.ini的[mysqld]字段加入:skip-grant-tables重启mysql服务,这时的mysql不需要密码即可登录数据库然后进入mysqlmysql>use mysqlmysql>更新 user set password=password('新密码') WHERE User='root'mysql>flush privileges运行之后最后去掉my.ini中的skip-grant-tables,重启mysqld即可。修改mysql密码方法二:不使用修改my.ini重启服务的方法,通过非服务方式加skip-grant-tables运行mysql来修改mysql密码停止mysql服务打开命令行窗口,在bin目录下使用mysqld-nt.exe启动,即在命令行窗口执行: mysqld-nt --skip-grant-tables然后另外打开一个命令行窗口,登录mysql,此时无需输入mysql密码即可进入。按以上方法修改好密码后,关闭命令行运行mysql的那个窗口,此时即关闭了mysql,如果发现mysql仍在运行的话可以结束掉对应进程来关闭。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存