El puerto
Por simplicidad ( pereza, si me apuran un poco ) redirigí el puerto estándar de Mysql del 3066 al 3067. El Vagrantfile quedó así:
-----------------------------------------------------------
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "nogala/centos"
config.vm.box_version = "2"
config.vm.network "forwarded_port", guest: 80, host: 8080
config.vm.network "forwarded_port", guest: 3066, host: 3067
config.vm.provider "virtualbox" do |vb|
vb.name = "ivan_gtz-centos"
vb.memory = "2048"
vb.cpus = "2"
end
end
-------------------------------------------------------------
Permisos en MySQL
No necesité permisos especiales para poder conectarme desde la máquina física de Ubuntu a la virtual de Vagrant una vez agregada la redirección y reiniciada la virtual. No está de mas, por seguridad, hacer un usuario con privilegios sólo sobre el esquema ( base de datos) de los verficentros y que se pueda conectar desde cualquier lado:
MySQL> create user 'verifiuser'@'%' identified by 'topSecret#5';
MySQL> grant all on verificentro.* to 'verifiuser'@'%';
MySQL> flush privileges;
Igual podemos usar root, al fin que no es un curso de DBAs y la seguridad no es un issue, pero ya en la práctica es conveniente sólo abrir las puertas que queremos tener abiertas.
No necesité modificar el archivo /etc/my.cnf con la linea del "bind-address", pero es un buen punto a tener en cuenta si no se logra la conexión, lo que me lleva al asunto de las versiones de MySQL y que trataré en la próxima entrada de este blog.
No hay comentarios.:
Publicar un comentario