mysql版本爲5.7.22mysql
1.修改my.cnf文件sql
添加一行centos
skip-grant-tables=1
保存退出。bash
2. 停掉mysql服務。centos7
3. 運行登錄命令.net
mysql -u root
4. 修改密碼code
mysql -u root; update user set authentication_string = password('${yourPassword}'),password_last_changed=now() where user='root';
${yourPasswor}你的新密碼。blog
5. 刪除my.cnf裏的skip-grant-tables=1ip
6.重啓mysqlget
7.進入mysql從新修改密碼。
步驟見centos7.5下mysql5.7.22安裝,與裏面的密碼設置同樣便可。