Para que vayan pensando en su proyecto ..
https://www.dropbox.com/s/05sl9gva344yvrg/T1929.pdf?dl=0
jueves, 20 de septiembre de 2018
Configuración del Vagrantfile para MySQL y permisos.
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.
De qué va la cosa y para qué
De qué va
De las peripecias que el abajofirmante va viviendo durante el diplomado "Descubrimiento del conocimiento usando herramientas de Big Data" impartido en el CIC del IPN en el segundo semestre de 2008.
Para qué
En su intención básica, ir dejando una constancia de los problemas, pero sobre todo, las soluciones que se van viviendo en el diplomado. Pero cabe aquí el "para quén". La inspiración proviene de un comentario de un compañero de clase que dijo algo como "El conocimiento, si no se comparte ..." No recuerdo qué más dijo, pues empecé a divagar con la idea. Llegué a la conclusión de que es mejor compartir ( y por que no, confrontar ) diversas ideas y puntos de vista para enriquecernos todos. El conocimiento crece cuando se comparte y en ése espíritu inicia esta idea.
Suscribirse a:
Comentarios (Atom)