前景:在VirtualBox下安裝了Ubuntu14.0,而後安裝了mysql,想要開啓遠程服務,讓局域網內的電腦也能鏈接mysqlmysql
首先VirtualBox 要使用 Bridge鏈接sql
設置Ubuntu的靜態ip 與 DNSshell
vim /etc/network/interfaces
設置Ubuntu下的ip 與 windows下的 ip在一個網段;vim
還要設置 DNS 否則會上不了網,若是直接修改 /etc/resolvo.conf 文件是能夠生效,但重啓以後會失效,須要重設,所以修改 /etc/resolvconf/resolv.conf.d/base, 這是一個空文件,直接添加 nameserver 8.8.8.8,保存退出。
windows
vim /etc/resolvconf/resolv.conf.d/base
重啓網絡服務
網絡
/etc/init.d/networking restart
切換爲桌面模式,打開火狐看能不能打開百度吧!ide
靜態IP已經設置好了,而後就是 Mysql 開啓遠程服務了工具
1. 首先修改 /etc/mysql/my.cnf ,
spa
vim /etc/mysql/my.cnf
在 bind-address = 192.168.1.99
前面添加「#」
rest
2. 鏈接mysql 添加權限
mysql -u root -p
輸入密碼,
grant all on *.* to root@'%' identified by '123'; flush privileges;
使用上面的命令爲 root 帳號服務權限,「123」爲 root 帳號的登錄密碼。
3. 退出mysql, 而後重啓服務
/etc/init.d/mysql restart
而後使用 Navicat 等工具就能鏈接mysql了!