Ubuntu

允許遠端連接到 MySql 數據庫

  • October 4, 2011

我看過這篇文章,它詳細說明瞭如何允許從遠端主機連接到數據庫。但讓我措手不及的是:

mysql> GRANT ALL PRIVILEGES ON *.* TO user@50.xx.xx.xx IDENTIFIED BY "pass";.

看起來您必須向每個想要訪問數據庫的遠端客戶端授予權限?

如果我想讓所有遠端客戶端都能夠訪問數據庫怎麼辦?如何做到這一點,而不必辨識每個。

主機部分使用萬用字元。

mysql> GRANT ALL PRIVILEGES ON *.* TO 'user@50.xx.xx.%' IDENTIFIED BY "pass";
mysql> GRANT ALL PRIVILEGES ON *.* TO 'user@%' IDENTIFIED BY "pass";

不過要小心,這很危險。

引用自:https://serverfault.com/questions/318406