flush privilege 什麼時候用

2021-07-16 10:22:08 字數 946 閱讀 8579

mysql> update mysql.user set password=password(『新密碼』) where user=』root』;­

mysql> flush privileges;­

mysql> quit­

答:­mysql

新設定使用者或更改密碼後需用flush privileges重新整理mysql的系統許可權相關表

,否則會出現拒絕訪問

,還有一種方法,

就是重新啟動mysql伺服器,來使新設定生效

。­具體例子: ­

1.使用者root使用者進入mysql再開啟mysql資料庫(use mysql)後­

create user xh identified by 『xh』;    //建立一使用者xh並新增密碼為xh­

exit;    //退出測試­

2.返回c目錄下用新使用者重新進入mysql­

mysql -uxh -pxh   //進入成功­

3.重新使用root使用者進入mysql並開啟mysql資料庫­

update user set password=password (『monkey』) where user=』xh』;   //更改xh使用者密碼為monkey­

exit;     //再次退出測試­

4.直接以使用者xh身份進入,用新密碼進入看是否成功­

mysql -uxh -pmonkey;  //報錯,密碼不正確­

5. 重新以root 使用者登陸並進入mysql資料庫,重新修改使用者密碼­

update user set password=password (『monkey』) where user=』xh』;   //更改xh使用者密碼為monkey­

flush privileges;   //重新整理mysql的系統許可權相關表­

exit;­

6.再次退出,並以xh使用者monkey密碼進入,測試成功!­

display inline block是什麼意思

很多時候我們必須使一些塊元素併排顯示,一般想到的是必須使用浮動,但是塊元素浮動給邊距 margin 的時候在ie下會出現加倍的bug 所以很多時候不得不把這個塊元素套在乙個內聯元素裡面,然後給內聯元素浮動和邊距。今天看到了懌飛 秦歌和烏龍茶關於display inline block的文章,很不錯,...

batch normalization為什麼效果好

batch normalization為什麼效果好 深度學習中 batch normalization為什麼效果好?龍鵬 言有三的回答 知乎 深度學習中 batch normalization為什麼效果好?魏秀參的回答 知乎 為什麼batch normalization那麼有用?autocyz的文章...

no database selected是什麼意思

no database selected是什麼意思?是因為你沒有選擇新建立的表所在的資料庫,no database selected 意思就是沒有選擇資料庫。推薦 mysql 教程 解決辦法 在建立表之前使用use語句,格式 use database name,這樣就開啟了資料庫,就可以對資料庫進行...