在Ubuntu上安裝好mysql服務器后,需要在局域網里通過jdbc進行訪問,開始怎么都不成功。 后來查找了一些資料,做了如下修改。 1.默認情況下, 使用MySQL只能通過本機Socket連接,需要修改my.cnf(在/etc/mysql下), 注釋 #bind-address = 127.0.0.1 2.授權從任何
在Ubuntu上安裝好mysql服務器后,需要在局域網里通過jdbc進行訪問,開始怎么都不成功。
后來查找了一些資料,做了如下修改。
1.默認情況下,使用MySQL只能通過本機Socket連接,需要修改my.cnf(在/etc/mysql下),注釋
#bind-address = 127.0.0.1
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
flush privileges;
sudo service mysql restart
可以通過:mysql -h192.168.1.102 -uroot -p 進行測試
在java中連接的url為 jdbc:mysql:ip_addr:3306/db_name.
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com