数据库对于服务端开发人员来说,几乎就是左膀右臂 。几乎每一个服务端开发人员都要和数据库打交道 。而MySQL又以其开源免费,小巧玲珑,简单易用,功能强大占据中国数据库使用份额的半壁江山 。从去年接触到Vagrant以来,Vagrant以其方便易用深深吸引了D瓜哥 。为了尽可能地和生产环境保持尽可能的一致性,减少不必要的问题的发生,Vagrant+Ubuntu+MySQL几乎是绝配 。
MySQL允许远程访问的设置
1.注释bind-address = 127.0.0.1 。
代码如下:
>cd /etc/mysql
>sudo vim my.cnf
将bind-address = 127.0.0.1注释掉(即在行首加#),如下:
代码如下:
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
# bind-address = 127.0.0.1
除了注视掉这句话之外,还可以把后面的IP地址修改成允许连接的IP地址 。但是,如果只是开发用的数据库,为了方便起见,还是推荐直接注释掉 。
从上面的注释中,可以看出,旧版本的MySQL(从一些资料上显示是5.0及其以前的版本)上使用的是skip-networking 。所以,善意提醒一下,使用旧版本的小伙伴请注意一下 。
--转自