Reparar y Optimizar bases de datos Mysql con Mysqlcheck

Algunas veces existen problemas con las bases de datos de los sitios, y estas pueden llegar a quedar corruptas o con una tabla “rota”. Muchas veces esto se da por algun problema puntual durante la carga o durante el proceso de modificación de la tabla en cuestión. Esto puede influir en que todo el servicio de base de datos o mysql colapse, dado que hay un mal funcionamiento del mismo. Nuestro sitio puede presentar errores de mysql donde se ve claramente que el problema es una tabla rota o crasheada.…

Leer Más

Restaurar base de datos desde archivo .SQL usando la Terminal en centOS y RHEL

Muchas veces importar una base de datos se hace tedioso, dado que por ejemplo PhpMyadmin posee un límite de timeout y también de espacio (aprox 50mb), hoy en día cualquier desarrollo que utlice conexiones hacia base de datos, llega a ese cupo facilmente. Entonces de que manera importamos una base de datos que sea muy grande? Una solución muy válida es subir el backup .sql de la base de datos mediante FTP y mediante un comando el cual nos permitirá la importación de una base de datos backup hacia una…

Leer Más

Controlar sesiones de Mysql abiertas por usuarios mediante terminal en centOS y RHEL

Una buena práctica es el control sobre los usos de mysql, lleva a que la performance de los servers este ideal. Mysql posee su propio log y hasta podemos ver los consumos en tiempo real, utilizando ciertos comandos específicos. Para suprimir la cantidad de pasos y controlar cuantas sesiones activas tiene abiertas un usuario,  utlizo este comando: La salida del comando nos muestra la base de datos y cantidad de conexiones:

Leer Más

Instalar phpMyAdmin en tu página web

PhpMyadmin es un manejador de bases de datos, principalmente es una herramienta brindada por nuestro Hosting, es decir es un agregado que encontraremos en el panel de control que nos brinda nuestro Webhosting. Está integrado en casi cualquier servidor, o panel de control (Plesk, cPanel, etc) Algo que pocos conocen, es que phpMyAdmin puede ser instalada para ser utilizada fuera de cualquier servicio de Hosting, mediante cualquier web o en cualquier subdominio de nuestra página web. “Muchas veces queremos delegar trabajo a nuestro diseñador web, pero sin que este tenga acceso a todo el…

Leer Más

MysqlDump backup de Mysql desde nuestra Terminal

¿Cómo podemos backupear una base de datos desde nuestra consola? Mysqldump es nuestra herramienta! Mysqldump permite hacer respaldos o copias de seguridad de nuestra Base de Datos. En varias ocaciones hemos detallado y resaltado la importancia de contar y realizar backups, copias de respaldo y resguardo de información, por lo que esta herramienta no puede faltar en nuestro portafolio de utilidades. Vamos a ir detallando las maneras básicas de utilizar Mysqldump – Respaldo de una base de datos: Aqui realiza una copia de nuestra base de datos y solicita usuario…

Leer Más

Terminal: Cambiar el directorio de Mysql (por ejemplo de /var/lib/ a /hd2)

Muchas veces, la mayoría de ellas por cuestiones de espacio, es necesario mover el directorio de base de datos a una carpeta distinta. Esto también puede ser aplicable a un disco totalmente nuevo. Según lei por ahi tener mysql operando en un disco distinto al resto de aplicaciones y donde no conviva con servicios, mejora considerablemente la performance. De esta manera poseemos configurado los servers de host en nuestra empresa. 1) A modo preventivo y como seguridad lo primero sería hacer un respaldo de todas las bases de datos:  …

Leer Más