flush privileges 什么意思
mysql> update mysql.user set password=PASSWORD(‘新密碼’) where User=’root’;-
mysql> flush privileges;-
mysql> quit-
答:-
mysql 新設(shè)置用戶(hù)或更改密碼后需用flush privileges刷新MySQL的系統(tǒng)權(quán)限相關(guān)表,否則會(huì)出現(xiàn)拒絕訪(fǎng)問(wèn),還有一種方法,就是重新啟動(dòng)mysql服務(wù)器,來(lái)使新設(shè)置生效。-
具體例子: -
1.用戶(hù)root用戶(hù)進(jìn)入mysql再打開(kāi)mysql數(shù)據(jù)庫(kù)(use mysql)后-
create user xh identified by ‘xh’;????//創(chuàng)建一用戶(hù)xh并添加密碼為xh-
exit;????//退出測(cè)試-
2.返回C目錄下用新用戶(hù)重新進(jìn)入mysql-
mysql -uxh -pxh?? //進(jìn)入成功-
3.重新使用root用戶(hù)進(jìn)入mysql并打開(kāi)mysql數(shù)據(jù)庫(kù)-
update user set password=password (‘monkey’) where user=’xh’;?? //更改xh用戶(hù)密碼為monkey-
exit;???? //再次退出測(cè)試-
4.直接以用戶(hù)XH身份進(jìn)入,用新密碼進(jìn)入看是否成功-
mysql -uxh -pmonkey;??//報(bào)錯(cuò),密碼不正確-
5. 重新以ROOT 用戶(hù)登陸并進(jìn)入mysql數(shù)據(jù)庫(kù),重新修改用戶(hù)密碼-
update user set password=password (‘monkey’) where user=’xh’;?? //更改xh用戶(hù)密碼為monkey-
flush privileges;?? //刷新MySQL的系統(tǒng)權(quán)限相關(guān)表-
exit;-
6.再次退出,并以xh用戶(hù)monkey密碼進(jìn)入,測(cè)試成功!-
轉(zhuǎn)載于:https://www.cnblogs.com/zcy_soft/archive/2011/02/10/1950859.html
總結(jié)
以上是生活随笔為你收集整理的flush privileges 什么意思的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: textarea 中获取用户的空格和回车
- 下一篇: Sql Server截断日志(转)