在工作中时常有些无厘头操作,明明想好了要备份,可是操作时又忘记了,于是出现了忘记了密码,数据登录不上的窘境。
今天来教你,如果mysql忘记了密码,在不用重装的前提下,如何修改密码。
1、首先我们登录到服务器
2、我们进入Mysql的配置文件,配置文件位置在etc/my.cof
3、修改这个文件,在[mysqld]下,加入一行skip-grant-tables(忽略授权表),保存后退出
4、重启数据库,执行命令 service mysql restart
5、输入mysql -u root -p 按回城后进入控制台
6、切换数据库 输入use mysql
7、修改密码 输入 update mysql.user set authentication_string=password('修改的密码') where user='root'; 记住这里要加上分号 否则无法执行,修改成功后输入exit退出。
8、还原第二部修改的配置文件,重启mysql,就大功告成了。