mysql 数据库几种修改密码的方式以及忘记密码处理办法
admin
2023-05-28 06:21:33
0

一、mysql修改密码方法:

1、使用mysqladmin修改

#mysqladmin -uroot -p password 'newpass'
Enter password: 
注:如果是第一次修改密码,提示Enter password: 直接回车即可
    如果是重新设置密码,提示Enter password: 输入旧密码再回车

2、进入mysql进行密码修改

mysql> set password for 'root'@'127.0.0.1' = password('newpasswd');
或者这样:
mysql> set password for 'root'@'%' = password('newpasswd');

3、使用update编辑user表

mysql> update user set password=password('newpassword') where user='root' and host='localhost';
mysql> flush privileges;
注:一定不要忘记执行flush privileges命令!

二、mysql忘记密码如何处理

说明:在mysql正在运行的情况下

1、在/etc/my.cnf的[mysqld]下面添加
skip-grant-tables
重启mysql进程,重启成功后,直接执行#mysql就可以进入mysql,然后修改:
mysql> use mysql
Database changed
mysql> update user set password=password('newpassword') where user='root' and host='localhost';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.05 sec)
注意:只能使用update的修改方式,set的方式在skip-grant-tables模式下无法修改成功!
2、将skip-grant-tables从my.cnf中删除,重启mysql进程,就可以使用新密码进入mysql了。

相关内容

热门资讯

美国制裁中国的帮凶,挨了一记重... 执笔/胡一刀8月5日,商务部集中打出一套反制“组合拳”。这套“组合拳”包括,加强无人机相关两用物项对...
炸河床、停核电、运费暴涨……百... 据美国消费者新闻与商业频道 (CNBC)8月5日报道,极端干旱席卷欧洲,莱茵河、多瑙河水位骤降,内河...
美国国内掀起反AI中心浪潮,特... 据南华早报8月5日报道,美国总统特朗普无端指责中国助长了美国全国范围内日益高涨的反对人工智能(AI)...
香港资深演员黎彼得去世,曾参演... 据港媒,香港乐坛殿堂级填词人、资深演员黎彼得于8月5日上午因病离世,终年76岁。好友钟志光透露黎彼得...
等不到MacBook Air的... 每年返校季,MacBook Air几乎都是学生党最稳妥的答案。 它足够轻巧、安静,性能也足以应付大多...
统筹6G星地融合,我国成立星地... 2026年7月30日,在工业和信息化部信息通信发展司指导下,IMT-2030(6G)推进组星地融合(...
泰雷兹推出Luna 8硬件安全... 法国航空航天、国防及网络安全技术巨头泰雷兹集团日前宣布,旗下全新硬件安全模块Luna 8正式上市。这...
俄无人机厂负责人遭汽车炸弹袭击 新华社莫斯科8月5日电(记者黄河)俄罗斯媒体5日报道称,俄罗斯中部斯维尔德洛夫斯克州首府叶卡捷琳堡市...
高层用全落地玻璃安全吗 最佳回答 高层用全落地窗玻璃虽然看上去比较上档次,但同时也存在一定的风险,并不是特别安全,各方面还是...
便池黑了怎么处理刷黑了怎么处理 便池变黑可能是由于长期使用、污渍积累或其他原因导致的。以下是一些处理便池变黑的方法:1. 使用清洁剂...