Vincular MySQL-MariaDB en MS Access

La entrada de hoy es breve, pero incluye algunas recomendaciones bastante importantes, que me han tenido entretenido buena parte de la mañana (y yo sin saberlo). El objetivo es vincular una tabla que tenemos en un servidor MySQL o MariaDB, utilizando ODBC, con Microsoft Access (o sea, hacer de MS Access el front-end de MySQL). …

Continuar leyendo »

Esta entrada Vincular MySQL-MariaDB en MS Access es contenido original de Manejando datos - Blog de bases de datos y programación. This entrance Vincular MySQL-MariaDB en MS Access is created by …

[Lea más]
Linking MySQL-MariaDB under MS Access

Today’s entrance pretend to give you two good recommendations, after a whole morning busy trying to solve a simple cuestion. The objective is linking a table that lives on a MySQL o MariaDB server on Microsoft Access, using ODBC (using MS Access as a MySQL front-end). This simple task, can be too dramatic if you …

Continue reading »

Esta entrada Linking MySQL-MariaDB under MS Access es contenido original de Manejando datos - Blog de bases de datos y programación. This entrance Linking MySQL-MariaDB under MS Access is created by …

[Lea más]
MySQL Explicar y SQL_NO_CACHE

Original post: http://anothermysqldba.blogspot.com/2014/04/mysql-explain-sqlnocache.html

Así que hoy me estaba ayudando a alguien con su rendimiento de base de datos y corrió a través de algunas consultas mal escritos. Ahora, sin duda todo el mundo comete errores, el objetivo es hacer todo lo posible para evitarlos.

Así que sólo un par de consejos útiles que hacer antes de dejar una consulta suelta a su entorno.

Siempre ejecutar la consulta a través de explicar primero. Algo tan simple como hacer a explicar primero confirmará sin faltas de ortografía (ya que no se ejecutará), y le permitirá optimizar la consulta.
Ya existen varios enlaces sobre cómo utilizar explique:

[Lea más]
mysqldump: Backup de stored procedures

Curiosamente, por defecto, están habilitados los triggers pero no los stored procedures en MySQL:

# mysqldump --help | grep ^routines\|^trigg -E
routines                          FALSE
triggers                          TRUE

Por lo tanto, para hacer backup de los stored procedures deberemos añadir la opción –routines:

# mysqldump -u root -p --routines --all-databases > fichero.sql

Si únicamente necesitamos los stored procedures, pero no los datos en si, deberemos añadir las opciones –no-create-info –no-data –no-create-db para quitar el resto de datos:

# mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt --databases systemadmin > stored_procedures_systemadmin.es.sql

Tags: …

[Lea más]
Ver el código de un stored procedure en MySQL

En una base de datos MySQL podemos tener stored procedures como el siguiente:

mysql> delimiter //
mysql> create procedure sp_historico(IN tabla VARCHAR(50), in d date) begin insert into historico values (tabla, d); end//
Query OK, 0 rows affected (0.03 sec)

Vamos a ver cómo podemos ver el código una vez creados.

Si hacemos una búsqueda rápida en la documentación de MySQL nos podemos encontrar con SHOW PROCEDURE CODE:

mysql> show procedure code sp_historico;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Pero debemos leer la primera frase, que seguro que todos ignoramos al leer la documentación en diagonal:

This statement …

[Lea más]
MySQLUserclone o Sólo tienes que copiar usuarios de MySQL

Original post: http://anothermysqldba.blogspot.com/2014/04/mysqluserclone-or-just-copy-mysql-users.html

 Hace poco me encontré con un mensaje Foro MySQL que estaba buscando la manera de migrar los usuarios a un nuevo sistema.

Si bien esto podría hacerse de varias formas, pensé que me dio la oportunidad de jugar y una demostración de la …

[Lea más]
Instalación WebScaleSQL intentó ... parte 1

Original post: http://anothermysqldba.blogspot.com/2014/03/webscalesql-installation-attempted-part.html

Bueno, si usted no ha visto las noticias, sin embargo, a continuación, por todos los medios seguir este enlace y leer sobre WebScaleSQL . Muchas gracias al equipo de ingenieros de Facebook, Twitter y Google por su ardua labor en esta. Tengo curiosidad por ver cómo se desarrolla más en el futuro, una vez que consigo que funcione.

Esto es lo que encontré hasta ahora. Yo quería que esto es un blog …

[Lea más]
Percona NUBE HERRAMIENTAS

Original post: http://anothermysqldba.blogspot.com/2014/03/percona-cloud-tools.html

Así que me gusta mucho el hecho de que Percona es llegar y ofrecer soluciones para ayudar a analizar las preocupaciones o problemas con MySQL cloud.percona.com .

Es muy fácil de instalar. La forma más rápida es hacer que el repositorio YUM Percona instalado, tengo …

[Lea más]
Common-schema: redundant keys on MySQL-MariaDB

Let’s keep on learning more and more about common-schema, and I execute a query about redundant keys: SELECT * FROM common_schema.redundant_keys; The result to this query informs me that these keys are, literally, redundant, and the optimal solution si to remove them. Also, the query has more interesting information! After this, you think: “Well, if …

Continue reading »

Esta entrada Common-schema: redundant keys on MySQL-MariaDB es contenido original de Manejando datos - Blog de bases de datos y programación. This entrance Common-schema: …

[Lea más]
Common-schema: Claves redudantes en MySQL-MariaDB

Estudiando más funcionalidades de common-schema, ejecuto una consulta sobre claves redundantes: SELECT * FROM common_schema.redundant_keys Y me aparecen una serie de resultados, donde me informan de que he generado varias claves que, literalmente, “sobran“. El resultado de la consulta contiene mucha información interesante! Lo siguiente que piensas es: “Bueno, si sobran, hay que quitarlas“. Pero, …

Continuar leyendo »

Esta entrada Common-schema: Claves redudantes en MySQL-MariaDB es contenido original de Manejando datos - Blog de bases de datos y programación. This entrance …

[Lea más]