Mysql修改密碼
關於 mysql 修改密碼的問題,由於版本更新,舊版本的命令在新版本中會報格式錯誤:ERROR 1064 (42000) ,下面整理了幾種新舊版本里常用的修改密碼的命令。
主機名,如果是本機的話就是 localhost 。 Mysql 的版本在登錄時可以看到,如下圖:
-
舊版本
mysql> set password for 用戶名@主機名 = password('新的密碼');
mysql> use mysql; mysql> update user set password=password('新密碼') where user='用戶名' and host='主機名'; mysql> flush privileges; #刷新
-
新版本
alter user '用戶名'@'主機名' identified by '新密碼';
set password for '用戶名'@'主機名' = '新密碼';