mysql密码忘了如何查看(MySQL忘记密码怎么办)
mysql密码忘了如何查看(MySQL忘记密码怎么办)
2024-06-27 01:17:05  作者:夢幺兲亻吏  网址:https://m.xinb2b.cn/life/lhx345597.html

MySQL忘记了密码怎么办?不用慌,下面的两个方案轻松修改root密码!

mysql密码忘了如何查看(MySQL忘记密码怎么办)(1)

1、使用init-file

在Unix/Linux系统上,启动MySQL Server之前可以指定init-file,当MySQL Server启动时就会先执行init-file中的内容,可以在其中编写修改root密码的语句,从而实现重置root密码的目的。

1、停止MySQL Server

$ systemctl stop mysqld$ ps -ef|grep mysqld

2、建立init-file,并编码修改密码的语句

$ touch /var/lib/mysql/mysql-init-password

在mysql-init-password中增加以下语句

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

限制mysql-init-password只对mysql用户可读

$ sudo chmod 400 /var/lib/mysql/mysql-init-password$ sudo chown mysql:mysql /var/lib/mysql/mysql-init-password

3、使用init-file重启MySQL Server

$ sudo -u mysql /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid --user=mysql --init-file=/var/lib/mysql/mysql-init-password

4、查看启动日志

查看MySQL Server启动日志,一般是/var/log/mysqld.log,如果执行init-file成功,一般会存在Execution of init_file...Started/Ended的日志。

5、验证密码修改的有效性

$ mysql -u root -p'NEWPASSWORD'

6、删除init-file

删除init-file或者不带init-file参数重启MySQL Server,否则root密码会在每次启动时修改。

$ sudo rm -rf /var/lib/mysql/mysql-init-password

2、使用--skip-grant-tables

--skip-grant-tables启动可选项的功能时启动后忽略加载授权表,这样子一来就跳过了root的身份认证连接数据库,然后再使用命令修改root密码,重启MySQL Server恢复服务。

由于使用了--skip-grant-tables以后任何客户端都可以不通过密码连接服务器有一定的风险,所以MySQL 8.0.3开始,使用--skip-grant-tables的同时会自动启用--skip-networking,不允许远程连接。

1、停止MySQL Server

$ systemctl stop mysqld$ ps -ef|grep mysqld

2、使用--skip-grant-tables启动MySQL Server

$ sudo -u mysql /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid --user=mysql --skip-grant-tables

3、无需密码连接到MySQL Server

$ mysql -u root

4、加载授权表并修改密码

FLUSH PRIVILEGES;

5、修改root密码

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

6、验证密码修改的有效性

$ mysql -u root -p'NEWPASSWORD'

7、重启MySQL Server

$ systemctl stop mysqld$ ps -ef|grep mysqld$ systemctl start mysqld

对你有用的话,点个赞关注一下吧!

  • 清明节文明祭扫文案
  • 2024-06-27清明节文明祭扫文案清明节这天,大家都非常有秩序的来到了陵园里,为自己的亲人们扫墓,大家都非常注意陵园的规章制度,这样的文明祭扫应该我们每个人大力遵守。
  • 不知为什么的意思
  • 2024-06-27不知为什么的意思意思是不懂得,不了解为什么会这样的!就是说比如说你的女朋友无缘无故的生气了但是你还一脸无辜,你也没惹他这就叫不知为什么的意思不知为什么的意思,有很多种说法比如说有人在说你的坏话,你也不知道为什么还有的。
  • 梦见丢东西了什么预兆(梦见丢东西会破财吗)
  • 2024-06-27梦见丢东西会破财吗我昨晚做了一个梦,梦见和朋友开车去旅行,然后车顶没了,车子里的东西都被风吹走了,然后进了山洞,出来之后,发现自己身上的包包也不见了,还找不到路了,这是什么意思呢?很多人梦中会出现“丢失”的梦,比如1、。
  • 养殖大棚现在猪不养了做点什么好(把猪养在大棚里)
  • 2024-06-27把猪养在大棚里大家只见过用大棚种菜,却没见过用大棚养猪在浙江临海杜桥镇汾西村,就有这么一家用大棚养猪的人成本省且实用项连富的养猪棚形似种菜大棚,毛竹架结构的拱棚2座,占地480多平方米,每座分割成14个栏舍,每栏面。
  • 拳王邹市明几岁学拳击(打拳是世界第一)
  • 2024-06-27打拳是世界第一关注我,通过名人故事,看尽人间百态!人生如茶须慢品,岁月似歌要静听,时光永远都不会停留,一切终将朽败这句话形容在拳王邹市明身上再也合适不过,从拳台走下舞台,他曾辉煌过,但是,作为拳击手,以失败结束自己。
  • 青山关不住(青山遮不住)
  • 2024-06-27青山遮不住“社会与经济在不断变化,我们要与时俱进”4月26日,德国自由民主党党代会上,党主席林德纳用不太流利的中文,讲出了这句开场白而他发言的背景,是中文字样的“经济政策”四个汉字△图源:《南蒂罗尔新闻》林德纳。
  • 奔驰eqe加速度(奔驰EQESUV:车标比碗大)
  • 2024-06-27奔驰EQESUV:车标比碗大在2022巴黎车展前夕,全新奔驰EQESUV进行了首发亮相,它定位为纯电动中大型SUV,是EVA平台的又一力作一同亮相的还有AMGEQESUV,它在EQESUV的基础上对外观、配置和动力做了进一步的提。
  • 天道酬勤讲什么故事(夜读天道酬勤)
  • 2024-06-27夜读天道酬勤截至3月12日24时,累计新冠病毒肺炎确诊病例80813例,累计死亡病例3176例,累计境外输入确诊病例88例,累计治愈出院病例64111例,现有疑似病例147例在此温馨提示“全民夜读”的听友们,近期。
  • 21世纪流行英文名(英文名也有人设)
  • 2024-06-27英文名也有人设英语里有一些常见的英文名,但是在有些场合它却有特殊的含义,可不要用错了哦!01.AverageJoe/Jane如果你听到有人说起“AverageJoe”,可不是在指代某个名为Average姓为Joe的。