世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。 ——摘自周志明

CentOS7安装mysql没有初始密码

查看密码为空

查看mysqld.log里的root初始密码为空。

原因

经过网上查询,大都说是装了多个版本。因此,解决办法是,都卸载,然后装一个版本,重新生成密码。
但是,我试了试,我的还是不行。

解决办法

  1. 修改配置文件,免密码登陆
  • 修改/etc/my.cnf最后,加入 skip-grant-tables
  • 重启mysql service mysql restart
  1. 免密登陆,修改密码表的密码
  • use mysql;
  • update user set authentication_string=password("自己的密码") where user="root";
  • flush privileges;
  1. 配置文件,关闭免密登陆,重启,使用密码登陆
posted @   白杯与咖啡  阅读(285)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示