用Eclipse做一個後台項目,但是數據庫不想放在本地電腦,於是買了一個騰訊雲服務器(學生有優惠,挺便宜的),裝上MySQL數據庫,但是測試連接的時候,發現總是連接不是上,但是本地數據庫可以連接,於是上網搜索發現,mysql 數據庫默認的連接只能在本機連接,遠程連接必須授權。
遠程連接權限配置:
進到你的MySQL\MySQL Server 5.5\bin文件夾下(注:Windows操作系統下doc命令進入)
C:\Program Files\MySQL\MySQL Server 5.5>cd bin
輸入用戶名和密碼(裝MySQL數據庫時的你輸入的用戶名和密碼,本文是:root,root),進入MySQL數據庫中:
C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql -uroot -proot
輸入一下命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION,即所有用戶都可以遠程連接
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
-> \G
操作完後切記執行以下命令刷新權限
mysql>FLUSH PRIVILEGES
最後可以通過 URL ="jdbc:mysql://服務器的IP地址:3306/數據庫名"進行遠程連接MySQL數據庫。