内存大的好处是可以开好多个虚拟机,让宿主机保持保持干净整洁。
mkdir MySQL
cd MySQL
vagrant init ubuntu/trusty64
修改Vagrantfile
,增加
config.vm.network :forwarded_port, guest: 22, host: 20022
config.vm.network :forwarded_port, guest: 80, host: 20080
config.vm.network :forwarded_port, guest: 3306, host: 23306
到配置段
vagrant up
vagrant ssh
sudo tasksel
在tasksel里安装LAMP,并设置数据库root密码。
接下来编辑/etc/mysql/my.cnf
,将
bind-address = 127.0.0.1
注释掉,以允许外部IP连入。
mysql -uroot -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'my77r55r00tpw' WITH GRANT OPTION;
上面两句是在MySQL里给root用户外部连入的授权。
sudo service mysql stop
sudo service mysql start
重启服务使生效。
在宿主机Navicat里,用root用户连localhost:23306
,开始使用。