0
我在本地主機下運行mysql,端口號爲3306.我想遠程訪問mysql數據庫。我的系統有IP地址,我想用這個來代替localhost。你能告訴我,我怎麼能做到這一點。如何將mysql從本地主機遷移到IP地址
我在本地主機下運行mysql,端口號爲3306.我想遠程訪問mysql數據庫。我的系統有IP地址,我想用這個來代替localhost。你能告訴我,我怎麼能做到這一點。如何將mysql從本地主機遷移到IP地址
你是否爲它編寫了訪問遠程數據庫的代碼。 是否有任何錯誤? 如果您需要遠程訪問數據庫,則需要執行以下操作 。
MySQL的: -
mysql> GRANT ALL ON *.* to [email protected]'localhost' IDENTIFIED BY 'your-root-password';
mysql> FLUSH PRIVILEGES;
這將授予所有用戶遠程訪問數據庫。
select current_user()給出root @ localhost,但我想改變它像[email protected] – 2014-12-02 08:59:36
即使這個命令寫在localhost遠程你也可以通過ip地址訪問也因此你不需要寫ip地址 – Sush 2014-12-02 09:02:57
我想知道,它是如何發生的?所有遠程主機都可以訪問localhost,但是我的邏輯中給了jdbc:mysql:localhost:3306。 – 2014-12-02 09:17:56