基本的思路是,以安全模式啓動mysql,這樣不須要密碼能夠直接以root身份登陸,而後重設密碼。mysql
#先關閉mysql服務 service mysqld stop #安全模式啓動mysql,加入--skip-networking 防止遠程無密碼登陸 mysqld_safe --skip-grant-tables --skip-networking & #無密碼登陸 mysql -u root #修改密碼 mysql> use mysql; mysql> update user set password=PASSWORD("mynewpassword") where User='root'; mysql> flush privileges; #執行完畢就退出,無需加分號 quit #重啓mysql service mysqld restart #從新登陸便可 mysql -u root -p