Copia de seguridad y recuperación de secuencias de comandos de MySQL usando innobackup y Xtrabackup de Percona


Original post: http://anothermysqldba.blogspot.com/2013/06/backup-and-recovery-script-for-mysql.html
Así Percona tiene el ampliamente utilizado herramienta de copia de seguridad Xtrabackup y se dan cuenta que todo el mundo a menudo utiliza esta herramienta en una secuencia de comandos de algún tipo. El disponer de una página que habla de esto:


Desde hace poco me dio un ejemplo de cómo utilizar la copia de seguridad en un anteriormensaje . Pensé que también podría escribir un script que muestra cómo …

[Lea más]
max_binlog_cache_size

Original post: http://anothermysqldba.blogspot.com/2013/06/maxbinlogcachesize.html

Al evaluar el rendimiento de su base de datos y la estabilidad es muy probable que usted comenzará a revisar sus variables.

A primera vista la típica primera reacción a las siguientes variables es .. ESPERA que algo está mal mi caja no tiene esa cantidad de RAM o incluso el espacio en disco para satisfacer esa MAX límites indicados a continuación ....

MariaDB [(none)]> select @@max_write_lock_count, @@max_binlog_cache_size, @@max_seeks_for_key, @@myisam_max_sort_file_size\G
*************************** 1. row ***************************
@@max_write_lock_count: 4294967295                    -- 4 GB

[Lea más]
MariaDB 10.0.3 Alfa instalación en Fedora 17 x86_64

Original post: http://anothermysqldba.blogspot.com/2013/06/mariadb-1003-alpha-install-on-fedora-17.html

MariaDB 10.0.3 Alfa se acaba de publicar.
Así que para aquellos de ustedes que recuerdan mi anterior MariaDB 5.5 posterior instalación, decidí ver cómo funciona con 10.0.3. …

[Lea más]
MySQL < 5.5 replication to MySQL 5.6

Original post: http://anothermysqldba.blogspot.com/2013/06/mysql-55-replication-to-mysql-56.html

Después de horas de frustración ..... Voy a decirlo de manera simple como no actualizar a MySQL 5.6 si está ejecutando cualquier versión inferior a MySQL 5.5. 

Usted tiene que actualizar a MySQL 5.5 primero para mantener su cordura y datos de contacto. 

Un montón de blogs y la información disponibles sobre los cambios de contraseñas en MySQL 5.6 y los apoyan. Incluso he actualizado las contraseñas de MySQL 5.6 y la caja estaba en marcha y funcionando muy bien. El problema era la replicación. Tuve que repetir desde una versión MySQL menos de MySQL 5.5 y simplemente no corría. He desactivado secure_auth y podía conectar, pero aún no ha habido suerte …

[Lea más]
Fechas mal formadas en MySQL

Haciendo una query en un MySQL con una fecha mal formada, a priori, yo esperaría que no devolviera ningún resultado. Podemos comprobar que MySQL considera mejor devolver algún resultado, aunque sean en realidad TODOS los resultados.

Si hacemos un explain de una query con una fecha malformada:

mysql> explain select * from sales where creationDate < '2012-08-27T17:00:02+02:00'\W;
Show warnings enabled.
+----+-------------+-------+------+---------------+------+---------+------+---------+-------------+
| id | select_type | table | type | possible_keys | key  | key_len | ref  | rows    | Extra       |
+----+-------------+-------+------+---------------+------+---------+------+---------+-------------+
|  1 | SIMPLE      | sales | ALL  | NULL          | NULL | NULL    | NULL | 6750684 | Using where | …
[Lea más]
Percona Xtrabackup / innobackupex copia de seguridad y el proceso de restauración

Original post: http://anothermysqldba.blogspot.com/2013/06/percona-xtrabackupinnobackupex-backup.html

Este es un ejemplo muy simple de cómo utilizar Percona Xtrabackup / innobackupex 

Este MariaDB sólo tiene la base de datos mundial en ella como un ejemplo de datos. 
Todo esto podría ser un guión, pero por ahora es para fines de demostración. 

Crear una copia de seguridad completa: 

MariaDB [(none)]> create database Start_Of_Demo; -- Just here for the demo
Query OK, 1 row affected (0.00 sec)


[root@Fedora64 src]# innobackupex --no-lock --parallel=4 --user=root …

[Lea más]
Desastres yum install MariaDB / MySQL, pero fija

Original post: http://anothermysqldba.blogspot.com/2013/06/yum-install-mariadbmysql-disaster-but.html

Así que esto debe ser una instalación fácil de MariaDB / MySQL. Yo no creo que esto era una cuestión Maria pero sólo un fallo general. Esto es lo que sucedió y cómo lo arreglé.

yum install MariaDB-servidor
Entonces añadí el resto a tener lo que aparece a continuación.

[root@Fedora64 log]# rpm -qa | grep maria
mariadb-5.5.31-1.fc17.x86_64
mariadb-server-5.5.31-1.fc17.x86_64
mariadb-libs-5.5.31-1.fc17.x86_64
mariadb-devel-5.5.31-1.fc17.x86_64
Pensé que era extraño que no he tenido un fichero / etc / init.d / mysql pero me fui con él, quería ver qué pasaba.

[root@Fedora64 log]# mysqld_safe
130608 …

[Lea más]
Pivot mesa o no Tabla Pivot

Original post: http://anothermysqldba.blogspot.com/2013/06/piviot-table-or-no-pivot-table.html

Este tema hace poco apareció en la forums.mysql.com sitio.

La opinión expresada fue que las tablas dinámicas son muy difíciles de escalar y mantener valdría la pena un rediseño del esquema en lugar de una tabla dinámica. Esta es una opinión válida con puntos válidos.

Me gustaría agregar el tema para ayudar a expresar mi punto de vista y que esté disponible para los demás.

Todo depende de los datos que se reunieron en si debe usar una tabla dinámica o no. El …

[Lea más]
MEMORIA y tablas temporales

Original post: http://anothermysqldba.blogspot.com/2013/06/memory-and-temporary-tables.html

Desde que he recibido una petición para ayudar a responder preguntas forum.mysql.com con el blog voy a seguir para publicar algunos ejemplos extendidos aquí.

Me di cuenta de este post: http://forums.mysql.com/read.php?10, 588192,588192 # msg-588192 y pensé por primera vez de un modo diferente de manejar la situación.

Si usted necesita las tablas para manejar la información temporal que puede ir sobre ella de dos maneras. Uno si es por cada sesión de …

[Lea más]
Las tablas pivote ejemplo en MySQL

Original post: http://anothermysqldba.blogspot.com/2013/06/pivot-tables-example-in-mysql.html

Me preguntaron sobre la forums.mysql.com sitio cómo construir una tabla de suscripción para seguir los cursos y etc

Era más fácil para publicar el ejemplo completo aquí, es un ejemplo breve resumen, pero usted consigue la idea.

El concepto es simple.
Nosotros guardamos la información en filas que podemos tirar de vuelta en diferentes columnas cuando sea necesario.

La solicitud era para una suscripción de estudiantes y cursos …

[Lea más]