前景:在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了!