如何允許 MySQL 使用者帳戶從任何主機連線?
完全可以允許使用者帳戶從任何主機連線。為此,我們需要藉助“@”後面是萬用字元“%”來建立使用者。其語法如下:
Use mysql; CREATE USER user_name@’%’ IDENTIFIED BY password;
此處:
- user_name 是我們希望為其開設帳戶的使用者名稱。
- 密碼 是我們希望為 user_account 建立的密碼。藉助此密碼,MySQL 伺服器將識別此使用者。
示例
在此示例中,我們透過使用“%”字元建立使用者“Gaurav”,以便它可以連線到任何主機。
mysql> use mysql Database changed mysql> CREATE USER Gaurav@'%' IDENTIFIED BY 'password123'; Query OK, 0 rows affected (0.00 sec)
下面的查詢將為我們提供新使用者帳戶 Gaurav@’%’ 的許可權。
mysql> SHOW GRANTS FOR Gaurav@'%'; +------------------------------------+ | Grants for Gaurav@% | +------------------------------------+ | GRANT USAGE ON *.* TO 'Gaurav'@'%' | +------------------------------------+ 1 row in set (0.00 sec)
廣告