Manejando datos

Solucionando Error 1146 MySQL por faltar tablas en la base de datos “mysql”

Posted by in MariaDB, MySQL

Me pide un amigo ayuda para instalar MySQL, así que … voy y le envio el fichero MySQL 5.7.2 que había intentado instalar sin éxito, tal y cómo he contado en este blog aquí en una primera parte y aquí en una segunda, ambas sin éxito. De nuevo, error 1053 A los pocos minutos, me llama de nuevo para indicarme que ha recibido error 1053 al instalar, y que no le inicia el servicio de MySQL. Ante esta nueva repetición del error, no me cabe sino pensar que el ejecutable…read more

common schema. Listado de Procedimientos y Funciones y sus dependencias

Posted by in MariaDB, MySQL

Seguimos destripando common_schema. Ahora vamos a ver 2 nuevas funcionalidades, muy interesantes para los desarrolladores, pues se trata de ver las dependencias que tienen los procedimentos y las funciones. Empezando por los procedimientos, para tener un listado de los procedimientos de nuestro servidor, escribiremos: SHOW PROCEDURE STATUS; Sin embargo, esta sentencia no es del todo útil para su posterior procesamiento. Seguro que nos va mejor con esta otra: SELECT routine_schema, specific_name, routine_name, routine_body, routine_comment FROM information_schema.routines WHERE routine_type = “PROCEDURE”; Podemos incluir en la cláusula WHERE limitar a una base…read more

Más utilidades de Common_schema

Posted by in MariaDB, MySQL

Todavía tengo que investigar la parte de QueryScript que ofrece el framework Common_schema, del que ya he hablado en varias ocasiones en este blog, pero para iniciarnos, qué mejor que conocer alguna de las utilidades que incluye. Por eso, empezamos a destripar algunas de las funciones de common_schema. Hoy vamos a usar dos vistas. La primera es table_charset. Se trata de una vista que permite identificar el set de caracteres que se usa en todos los campos de texto de la base de datos. De esta forma, podemos asegurarnos de…read more

Herramientas DBA: MySQL WorkBench

Posted by in MariaDB, MySQL

MySQL WorkBench es la alternativa libre de #MySQL para los administradores de bases de datos, DBA, y también para los no-DBA que necesitan trabajar directamente con las bases de datos. Hace un par de meses se publicó la versión 6.0, todavía en su versión inicial, pero que mejora en bastante a su versión anterior (la 5.2), y ya está disponible la versión 6.1 que mejora problemas de fiabilidad de la aplicación (a veces era algo inestable). La pantalla inicial se caracteriza porque nos muestra las conexiones con nuestra base de…read more

Anaconda y MySQL

Posted by in MariaDB, MySQL, Python

Ya os conté que trabajo con la versión #Anaconda de Python, ya que facilita mucho el disponer de todas esas herramientas para trabajar con datos. Sin embargo, me ha extrañado un poco que no incluyan el paquete para trabajar con MySQL, ni siquiera en sus repositorios. Así que, para trabajar con MySQL hay que instalar un paquete que me facilite la conexión con la base de datos. Ya vimos cómo instalar MySQLdb, pero aun habiendolo instalado, parece que no funciona: Así que, en este post de un foro recomiendan usar…read more