進入mysql: mysql -u root -p 選擇資料庫: use mysql; 修改密碼: update user set password=password('新密碼') where user='用戶名'; 刷新許可權表: flush privileges; 用戶密碼修改完成。 為什麼要用f ...
進入mysql:
mysql -u root -p
選擇資料庫:
use mysql;
修改密碼:
update user set password=password('新密碼') where user='用戶名';
刷新許可權表:
flush privileges;
用戶密碼修改完成。
為什麼要用flush privileges?
mysql 新設置用戶或更改密碼後需用flush privileges刷新MySQL的系統許可權相關表,否則會出現拒絕訪問,還有一種方法,就是重新啟動mysql伺服器,來使新設置生效。
在Centos下重啟mysql 服務
service mysqld restart