MySQL 8.0參考手冊 5.1.9 IPv6支持

5.1.9.1驗證IPv6的系統支持
5.1.9.2配置MySQL服務器允許IPv6連接
5.1.9.3使用IPv6本地主機地址進行連接
5.1.9.4使用IPv6非本地主機地址連接
5.1.9.5從代理獲取IPv6地址
MySQL中對IPv6的支持包括以下功能:

MySQL服務器可以接受來自通過IPv6連接的客戶端的TCP / IP連接。例如,該命令通過IPv6連接到本地主機上的MySQL服務器:

shell> mysql -h ::1
要使用這種能力,必須有兩件事情是真實的:

您的系統必須配置爲支持IPv6。請參見 第5.1.9.1節“驗證IPv6的系統支持”。

除IPv4連接外,默認的MySQL服務器配置允許IPv6連接。要更改默認配置,請使用適當的--bind-address 選項啓動服務器。請參見第5.1.5節“服務器系統變量”。

MySQL帳戶名允許IPv6地址啓用DBA爲通過IPv6連接到服務器的客戶端指定權限。請參見第6.2.4節“指定帳戶名稱”。IPv6地址可以在帳戶名在這樣的語句中指定 CREATE USER, GRANT和 REVOKE。例如:

mysql> CREATE USER 'bill'@'::1' IDENTIFIED BY 'secret';
mysql> GRANT SELECT ON mydb.* TO 'bill'@'::1';
IPv6功能支持字符串和內部格式IPv6地址格式之間的轉換,並檢查值是否代表有效的IPv6地址。例如, INET6_ATON()以及 INET6_NTOA()類似於 INET_ATON()和 INET_NTOA(),但除了IPv4地址處理IPv6地址。參見 第12.21節“其他功能”。

以下各節介紹如何設置MySQL,以便客戶端可以通過IPv6連接到服務器。

 本文由:學什麼技術好

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章