如果長時(shí)間不登錄mysql服務(wù)器蔫饰,有可能會(huì)忘記mysql的root密碼,下面記錄一下mysql忘記root密碼時(shí)的解決辦法脏里。
步驟:
1.修改my.cnf配置文件
使用vim打開/etc/my.cnf配置文件,找到[mysqld]配置節(jié)點(diǎn),在該配置節(jié)點(diǎn)下添加
skip-grant-tables
2.重啟
重啟mysql服務(wù)(cent os 7下安裝的是mariadb缰盏,其實(shí)都一樣)
systemctl restart mariadb
3.進(jìn)入mysql重置密碼
命令行輸入mysql進(jìn)入mysql命令行潔面
執(zhí)行以下密碼修改語句:
update mysql.user set password=password('<新密碼>') where user='root';
flush privileges;
4.驗(yàn)證修改
密碼重置完畢后,使用以下命令登錄mysql做驗(yàn)證:
mysql -u root -p