Muchas de las aplicaciones actuales utilizan una base de datos relacional (RDBMS) como su almacén de datos. Las bases de datos relacionales optimizan las operaciones transaccionales rápidas y permiten crear vistas de datos globales mediante la consulta de datos organizados. Como las aplicaciones dependen de estas bases de datos, su “salud” es crítica. Por lo … Sigue leyendo Monitorizando Bases de datos con NAGIOS
Etiqueta: MySQL
Cómo restaurar una tabla corrupta MySQL. Backup y Recovery
Normalmente realizaremos backups de nuestras bases de datos. Ejemplos de comandos mysqldump: Para realizar la copia se seguridad de la base de datos mibase al fichero copia_seguridad.sql mysqldump --opt mibase > copia_seguridad.sql Otro ejemplo más complejo de comando mysqldump para hacer el backup de una base de datos es el siguiente: mysqldump --opt --password=miclave --user=miuser … Sigue leyendo Cómo restaurar una tabla corrupta MySQL. Backup y Recovery
Cómo cambiar el directorio de los datos en MySQL
Supongamos que queremos cambiar el directorio donde mysql guarda las bases de datos de: /var/lib/mysql a: /ruta/mysql 1.- Detenemos a mysql sudo /etc/init.d/mysql stop 2.- Copiamos el directorio /var/lib/mysql en /ruta/mysql sudo cp -R /var/lib/mysql /ruta/mysql 3.- Borramos los archivos ib_logfile sudo rm /ruta/mysql/ib_logfile* 4.- Cambiamos el propietario de los archivos de /ruta/mysql sudo chown … Sigue leyendo Cómo cambiar el directorio de los datos en MySQL
Hablemos de Monitoring …
Entre los motores de monitorización libres, los históricamente más utilizados probablemente sean ICINGA y NAGIOS. Ambos pueden instalarse fácilmente desde sendas webs, descargando los rpms o a través de mirrors mediante yum o apt-get. Ambos motores pueden ser integrados con un software llamado NDO-Utils, cuya función es hacer de event-broker, consumiendo del core de monitorización … Sigue leyendo Hablemos de Monitoring …
Recuperar la password de root de mysql
Step # 1: Stop the MySQL server process. Step # 2: Start the MySQL (mysqld) server/daemon process with the --skip-grant-tables option so that it will not prompt for password. Step # 3: Connect to mysql server as the root user. Step # 4: Setup new mysql root account password i.e. reset mysql password. Step # … Sigue leyendo Recuperar la password de root de mysql
Exportar / Importar base de datos MySQL
En el servidor donde tengamos la base de datos origen, hacemos una copia de seguridad: Mysqldump --add-drop-table --complete-insert --extended-insert --quote-names --host=localhost --user=”root” --password=”root password” xxx_base_xxx > mysqldump_base.sql En el servidor de destino, creamos la base de datos: mysql>Create database base_datos La seleccionamos mysql>USE base_datos Importamos la base de datos mysql>source ruta/mysqldump_base.sql