2014-12-02 131 views

回答

0

你是否爲它編寫了訪問遠程數據庫的代碼。 是否有任何錯誤? 如果您需要遠程訪問數據庫,則需要執行以下操作 。

MySQL的: -

mysql> GRANT ALL ON *.* to [email protected]'localhost' IDENTIFIED BY 'your-root-password'; 

mysql> FLUSH PRIVILEGES; 

這將授予所有用戶遠程訪問數據庫。

+0

select current_user()給出root @ localhost,但我想改變它像[email protected] – 2014-12-02 08:59:36

+0

即使這個命令寫在localhost遠程你也可以通過ip地址訪問也因此你不需要寫ip地址 – Sush 2014-12-02 09:02:57

+0

我想知道,它是如何發生的?所有遠程主機都可以訪問localhost,但是我的邏輯中給了jdbc:mysql:localhost:3306。 – 2014-12-02 09:17:56

相關問題