mysql数据库root密码丢失了,该怎么办呢?


摘要:
个人网站所对应的mysql数据库已经十年没有看过数据库了,最近想进去看一下数据库,发现root密码已经被我搞丢失了,
下文记录root密码丢失,修改root密码的方法,如下所示:



步骤1:打开mysql的my.ini文件,添加命令符 skip-grant-tables

mysql无密码登录-开启方式

修改mysql无密码登录的方法



步骤2:重启mysql

 [root@localhost ~]service mysqld restart //重启mysql


步骤3:输入命令登录mysql,此时可以采用无密码的方式直接进入mysql

 [root@localhost ~]mysql -u root -p

---然后输入修改mysql密码的sql脚本,例:将密码修改为maomao365
mysql >  update user set authentication_string = password("maomao365") where user = "root";


步骤4:删除mysql中my.ini文件,刚刚添加的 skip-grant-tables 命令符,重启mysql,使用刚刚修改的mysql密码,可以正常的进入mysql了