免密碼登陸
找到mysql配置文件:my.cnf,
在【mysqld】模塊添加:skip-grant-tables 保存退出潜的;
vim /etc/my.cnf
使配置生效
重啟mysql服務(wù): service mysqld restart骚揍;
將舊密碼置空
mysql -u root -p //提示輸入密碼時直接敲回車。
選擇數(shù)據(jù)庫
use mysql
將密碼置空
update user set authentication_string = '' where user = 'root';
退出
quit
去除免密碼登陸
刪掉步驟1的語句 skip-grant-tables
重啟服務(wù) service mysqld restart
修改密碼
mysql -u root -p //提示輸入密碼時直接敲回車啰挪,因為剛剛已經(jīng)將密碼置空了
ALTER USER 'root'@'localhost' IDENTIFIED BY '密碼';// 密碼形式太簡單會報錯