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]
MySQL Tabla de comprobación

Original post: http://anothermysqldba.blogspot.com/2013/06/mysql-check-table.html

El comando Check tablas MySQL es muy útil para cualquier persona que quiera hacer lo siguiente:

  • Comprobación de compatibilidad de versiones
  • Comprobación de coherencia de datos
  • Actualizaciones
  • Errores de la tabla general

El proceso es bastante simple:

> show tables;
+-----------------+
| Tables_in_world |
+-----------------+
| City |
| Country |
| CountryLanguage |
+-----------------+

> check table City\G
*************************** 1. row ***************************
Table: world.City
Op: check
Msg_type: status
Msg_text: OK


Esta …

[Lea más]
Tamaño por información de la tabla de MySQL

Original post: http://anothermysqldba.blogspot.com/2013/05/size-per-table-information-with-mysql.html


Conocer el tamaño de los datos es, por supuesto ayuda. Las herramientas se han convertido en más fácil con los años y las diferentes versiones de MySQL, pero es algo que usted debe comprobar independientemente de la versión de MySQL.

Si está ejecutando una versión antigua de MySQL (antes information_schema), entonces usted todavía puede recopilar estos datos mediante el uso de "Mostrar estado de tabla y agregar la Data_length al Index_length." El information_schema hace esto mucho más fácil, sino que son libres de utilizarlas siempre que lo desee.

Aproveche el comando pager para recoger sólo la información que está buscando.
[world]> …

[Lea más]
MySQL 4.1 - Por favor, Upgrade

Original post: http://anothermysqldba.blogspot.com/2013/05/mysql-41-please-upgrade.html

Un DBA MySQL a menudo se le pide para ayudar con varias versiones de MySQL. 


SELECT VERSION();
+----------------+
| VERSION() |
+----------------+
| 4.1.18-classic |
+----------------+ 
Pero le ruego a todos ustedes ... Evalúe sus opciones y actualizar.
MySQL ha hecho numerosas cuestiones de seguridad Las actualizaciones no digamos actualizaciones de rendimiento. Compruebe su versión de MySQL. Si se trata de algo por debajo de  …

[Lea más]
Los usuarios de MySQL :: Becas :: mysql_config_editor :: Seguridad

Original post: http://anothermysqldba.blogspot.com/2013/05/mysql-users-grants-mysqlconfigeditor.html

El acceso seguro a la base de datos es probable que la prioridad número uno para cualquier administrador de base de datos. Si no es así, entonces usted necesita considerar seriamente por qué no lo es. 

Las pautas generales a través del manual ya están disponibles: 

[Lea más]
Un archivo ibdata Menor

Original post: http://anothermysqldba.blogspot.com/2013/05/a-smaller-ibdata-file.html

He visto el deseo de un archivo más pequeño ibdata llegar últimamente en elforums.mysql.com 

La base de datos innodb utiliza el archivo de ibdata (s) para almacenar los datos de la base de datos en el disco. Cómo configurar el sistema correctamente es clave y se puede obtener más información sobre estas opciones aquí: …

[Lea más]