Introducción:
MySQL es un motor de bases de datos de alto rendimiento. Muy estable y confiable.
A diferencia de MS Access, MySQL Server no depende de la estabilidad de Windows. El mismo se encarga de mantener la integridad de la información.
Con esto se terminan los problemas de hardware que dañan el sistema de archivos y causan la pérdida de la base de datos en versiones anteriores de CyberPlanet.
Desde CyberPlane 6.3, puede usar MySQL y olvidarse de problemas con la base de datos.
Otra gran novedad de CyberPlanet 6.3, es que gracias a MySQL puede automatizar un backup online. ver nota
En caso de cambiar de PC, dañarse el disco rigido, formatearlo, etc, siempre podrá descargar un backup desde su panel de cliente para continuar trabajando como si nada hubiera sucedido.
MySQL Remoto
Usar MySQL server remoto incrementa la seguridad de la base de datos, ya que los datos no se encuentran en la PC que usa su empleado.
Para usar MySQL remoto, requiere un MySQL Server instalado en otra PC.
En esta guía se explica paso a paso como instalar MySQL remoto y configurarlo.
MySQL remoto se puede instalar en Windows y Ubuntu
Si su PC Remota utiliza Windows, siga los pasos:
- Instale MySQL Server 5.5 en su PC remota. Preste atención a los pasos de la instalación: Ver Video
- Abra el archivo my.ini y busque la seccion [mysqld]
Si en dicha sección no existe el elemento bind-address, agregarlo. De lo contrario, editarlo de manera que quede la linea:
bind-address=0.0.0.0
- Reinicie la PC remota.
- Instale CyberPlanet en su PC server y cuando llegue al punto donde el asistente pregunta por motor de bases de datos,
seleccione las opciones y complete los campos como se muestra en la imagen:
NOTA: En este ejemplo se uso "ServidorMySQL", alli coloque el nombre de su PC remota.
- Haga clic en "probar conexion" y "ver consulta":
- Se creará un archivo de texto como se muestra en la imagen. Llévelo hasta la PC remota.
- En la PC remota, vaya a la linea de comandos de MySQL:
- Se le solicitará contraseña de usuario root, ingrésela y presione enter.
- Abra el archivo de texto mencionado en el punto 5, copie el texto y péguelo en la ventana de comandos:
- CyberPlanet ya puede conectarse con MySQL.
Presione en probar conexion como se muestra en la imagen:
- Cierre las ventanas para continuar con la instalación de CyberPlanet:
- Ya puede eliminar el usuario con nombre "Temporal" en su mysql remoto (Si lo desea).
No afectara en nada al funcionamiento de CyberPlanet.
Ese usuario solo se utilizó para crear la base de datos de CyberPlanet.
Si su PC Remota utiliza Ubuntu (Linux), siga los pasos:
- instalar mysql desde el centro de software de Ubuntu
- Instale CyberPlanet en su PC server y cuando llegue al punto donde el asistente pregunta por motor de bases de datos,
seleccione las opciones y complete los campos como se muestra en la imagen:
NOTA: En este ejemplo se uso "ServidorMySQL", alli coloque la dirección IP fija de su PC remota.
- Haga clic en "probar conexion" y "ver consulta":
- Se creará un archivo de texto como se muestra en la imagen. Llevelo hasta la PC remota.
- En la PC remota, ir a terminal.
- Escribir sudo su y presionar enter.
- Se le solicitará la clave del usuario root.
Ingresarla y presionar enter. - Editar el archivo my.cnf para que mysql acepte conexiones entrantes:
En terminal, escribir gedit /etc/mysql/my.cnf y presionar enter
Se abrira un archivo donde debe buscar la seccion [mysqld]
Si en dicha sección no existe el elemento bind-address, agregarlo. De lo contrario, editarlo de manera que quede la linea:
bind-address=0.0.0.0 - Busque la linea:
#max_connections = 100
quite el simbolo # - A continuacion, agregue la siguiente linea:
max_connect_errors=999999999 - Cierre el archivo guardando los cambios
- Despues del cambio reiniciar mysql desde terminal:
service mysql restart - Una vez hecho todo esto, loguearse en mysql
mysql -h localhost -u root -p
Se le solicitará la contraseña del usuario root. Colocarla y presionar enter - Pegar el texto del archivo mencionado en el punto 4 y presionar enter.
- CyberPlanet ya puede conectarse con MySQL.
Presione en probar conexion como se muestra en la imagen:
- Cierre las ventanas para continuar con la instalación de CyberPlanet:
- Ya puede eliminar el usuario con nombre "Temporal" en su mysql remoto (Si lo desea).
No afectara en nada al funcionamiento de CyberPlanet.
Ese usuario solo se utilizó para crear la base de datos de CyberPlanet.
Fidel Dali
Comentarios