此方法只在 使用者許可權 有權更改 /etc/my.cnf才可用
1.在/etc/my.cnf 中 新增乙個 配置項
在【mysqld】下 新增
skip-grant-tables
2.然後重啟 mysql
/etc/init.d/mysqld restart
3.此後就可以 無需密碼進入 mysql了
use mysql;
因為在user表中 password的儲存是 加了密的,看不出來原始密碼
所以在更改的時候使用 函式password
update user set password = password("123456") where name = 'root';
4.重啟mysql
先把 /etc/my.cnf中的 skip-grant-tables 注掉
然後重啟服務 /etc/init.d/mysqld restart
忘記MySQL密碼的更改方法
1 在linux中 如果 mysql 正在執行,首先殺之 killall term mysqld 啟動 mysql usr bin safe mysqld skip grant tables 就可以不需要密碼就進入 mysql 了。然後就是 use mysql update user set pas...
MySQL密碼的更改
忘記mysql連線密碼後更改密碼 關閉正在執行的mysql服務 我的電腦 balabala 找到mysql bin mysql安裝路徑 進入cmd 輸入mysqld skip grant tables 回車 skip grant tables 的意思是啟動 mysql服務的時候跳過許可權表認證 my...
mysql更改密碼
進入mysql,直接修改密碼處理 alter user root localhost identified by 密碼 忘記密碼處理 在 etc my.cnf 配置檔案中新增如下配置項,並重啟服務,這步也就是跳過mysql許可權。skip grant tables 在服務端本地執行 mysql,通過...