第十一章 使用者與許可權

2021-09-25 20:29:28 字數 1482 閱讀 5171

2、給每個使用者許可權,4個許可權級別:

3、檢視/修改賬戶許可權:

4、sqlyog新建使用者

5、設定許可權

(1)ip+使用者名稱作為身份驗證

​ 例如:root@localhost:只允許在本機使用root使用者登入

​ root@%:執行在任意機器上使用root使用者登入

[email protected]:只執行在192.168.11.56主機上使用root使用者登入

​ chailinyan@%:執行在任意機器上使用chailinyan使用者登入

建立使用者時,用於身份驗證的ip位址,是連線你的服務的客戶端的ip位址

例如:[email protected],表示客戶端在192.168.11.56的機器上可以訪問你的mysql服務

而這個客戶端,要連線你的服務時,-h後面的主機的ip位址是,伺服器所在的機器的ip位址。

例如:mysql服務在192.168.11.11機器上, 客戶端在192.168.11.56上,那麼客戶端可以用[email protected]或root@%,連線時填寫-h192.168.11.11 -u root

(2)密碼(1)全域性

(2)資料庫

(3)表

(4)字段

依次校驗許可權,如果前面通過了,後面就不校驗了:

全域性 > 資料庫 > 表 > 字段

注意:root@localhost,這個使用者始終保留所有的全域性許可權。

檢視

show grants for user@host;

授權操作/遠端登入許可權

grant all privileges on . to 『使用者名稱』@『範圍』identified by password 『密碼』 with grant option

讓許可權立即生效:flush privileges;​

範圍

root@localhost:說明只能從mysql伺服器的本機用root登入

使用者名稱@%:可以在任意機器上用使用者名稱登入

使用者名稱@192.168.24.56:只能在192.168.24.56ip位址的電腦上用使用者名稱連線mysql服務

第十一章 使用者驗證

發郵件一直報錯,從下午一直研究到晚上,終於搞定。python venv pip install flask mail 原書設定的gmail在國內無法使用,嘗試過qqmail也一直報錯,換成了sina郵箱設定成功。set mail username your username set mail pas...

modern c design 第十一章

本章介紹了經常遇到的雙分派的一種泛型解決方案。c 在語法上實現了單分派,即虛函式,通過動態機制選擇相應的函式。雙分派是形如fun object1 a,object2 b 根據a和b的實際型別動態自動分派乙個處理函式。最容易想到的方案,蠻幹法 寫一大堆過載函式.不過這種方法會有很強的依賴性。也提供了一...

第十一章3

第十一章 一 滾動元件 awt中的滾動元件包括scrollbar 滾動條 和滾動面板 scrollpane 兩種。1 滾動條scrollbar 在指定的取值範圍內快速選取某一值的功能。i.構造方法 public scrollbar int orientation,int value,int visi...