Displaying posts with tag: sql (reset)
Moving from MySQL 5.5 to 5.6. Step 3: Install MySQL 5.6.10

In previous steps, I have explained how to create backups of your MySQL-MariaDb databases and how to unistall MySQL, including all configuration files (very important!!). Now, let’s install the new version of MySQL that you can download from here:dev.mysql.com/downloads/mysql/5.6.html. In my case, I downloaded the Microsoft MySQL Installer. I think this installer has been a …

Continue reading »

The post Moving from MySQL 5.5 to 5.6. Step 3: Install MySQL 5.6.10 appeared first on Manejando datos.

Moving from MySQL 5.5 to 5.6. Step 2. Uninstall MySQL 5.x

I already wrote about the less information I got from migrating from version 5.0, 5.1 or 5.5 to version 5.6 on Windows, so … I’ll write about the way I do it. Yesterday you could read about creating backups and export your databases. Firts of all, backup The first step of every migration should be …

Continue reading »

The post Moving from MySQL 5.5 to 5.6. Step 2. Uninstall MySQL 5.x appeared first on Manejando datos.

Moving from MySQL 5.5 to 5.6. Step 1: Backup

Today I start a serie of post dedicated to #MySQL database, one of the most used databases on Internet sites. Apart from this, I must say that I found less information than I imagine for moving from MySQL 5.0, 5.1 or 5.5 to versin 5.6 on Windows. So, I will tell you my way! First, …

Continue reading »

The post Moving from MySQL 5.5 to 5.6. Step 1: Backup appeared first on Manejando datos.

Instalación de Common_schema en MySQL – MariaDB

Septiembre de 2013 ha sido el mes #MySQL en www.manejandodatos.es, y hemos hablado de cómo instalar, desinstalar, backups, personalización de configuración, ficheros de registros, corrección del error 1067, … Aunque al principio del blog se habló de frameworks para DBA de MySQL (también para #MariaDB) hoy es hora de instalar common_schema. Instalando Commom schema Common …

Continuar leyendo »

The post Instalación de Common_schema en MySQL – MariaDB appeared first on Manejando datos.

Buscando campos entre todas las bases de datos de MySQL-MariaDB

Justo esta mañana he tenido un problema con #MySQL y obtenía un error un tanto “extraño”, no por que saliera un error, sino porque el campo que daba el error no me resultaba conocido. En concreto, he creado un procedimiento para realizar tablas de referencas cruzadas, y al ejecutar me saltaba un error: El caso …

Continuar leyendo »

The post Buscando campos entre todas las bases de datos de MySQL-MariaDB appeared first on Manejando datos.

Usando CAST en MySQL – MariaDB

CAST es una de esas funciones que incluye MySQL que están ahí, pero que poca gente conoce. El caso es que vamos a ver un ejemplo de cómo se utiliza, a raíz de una consulta de unión. La documentación de esta función la podéis consultar aquí: http://dev.mysql.com/doc/refman/5.0/es/cast-functions.html.

Seleccionamos una tabla y hacemos una consulta, seleccionamos una segunda table y hacemos otra consulta, y creamos una consulta de UNION de ambas tablas, sabiendo que aunque son distintas, los campos deben nombrarse igual (para que la unión sea correcta!).

Consulta de UNION

A priori, parece que todo va bien, pues incluso la consulta de UNION parece …

[Lea más]
Índices en MySQL

Los índices, quizás, sean uno de los aspectos más desconcertantes de las bases de datos para los más inexpertos, pero a su vez, son muy importantes.

Quizás, para los que solo trabajais con Microsoft Access no sea un factor clave, ya que realmente es una de las debilidades, pero para MySQL y MariaDB los índices son muy importantes. En mi proyecto S·lar con la Universidad de Córdoba empecé con Access pensando que sería suficiente, pero la realidad es que acabé necesitando MySQL y toda su potencia. Cuando las tablas empezaron a rozar el Giga de tamaño, empecé a tener serios problemas de rendimiento, hasta que aprendí a usar los índices.

Consultas …

[Lea más]
Solucionando el error 1067 can’t start service en MySQL 5.6.10. Paso 8

Tal y como os conté en la última entrada, una semana después de reportar el bug sobre el cambio de directorio de datos datadir en el fichero de configuración my.ini, sigo sin tener solución. Hasta hoy!!

Pasos seguidos

Os hago un recordatorio: instalamos MySQL 5.6.10 y al cambiar el fichero de configuración la ruta donde tenemos los datos, el servicio no se leanta dándonos el Error 1067 no puedo iniciar el servicio).

Error 1067 al arrancar, con la ruta modificada

Probando en otra máquina

A pesar del error, uno siempre piensa que puede ser problema de la máquina. así que ….  ¿que tal probar en alguna máquina …

[Lea más]
Cuando la comunidad Open Source da la espalda a un buen proyecto

Esta entrada es un poco reivindicativa de cómo las empresas toman decisiones empresariales de adquisición de software libre, que acaban siendo “despreciadas” por el público a pesar del éxito. Concretamente, quiero hablar del vuelco que se está produciendo en Internet y en muchas empresas respecto a las bases de datos MySQL, que empieza a quedarse estancada en favor de MariaDB.

El éxito de MySQL

MySQL es un proyecto que nació libre, creado por la comunidad y desarrollado por la comunidad para Internet. Poco a poco fueron haciendose las cosas bien, y prácticamente en un alto porcentaje de servidores de Internet es la base de datos de referencia. Proyectos muy importantes han apostado por ella, como WordPress (el actual gran triunfador en …

[Lea más]
Ficheros de registros en MySQL

Una de las bondades de MySQL (y también de MariaDB) es poder ir almacenando todo lo que ocure en el servidor de bases de datos, para lo que MySQL dispone de varias alternativas. Por defecto, todos los ficheros de registros son almacenados en el directorio de datos, aunque se puede forzar a que se dirijan a otras rutas desde el fichero de configuración del servidor.

Registro de errores

Se registra toda la información que indica cuando se ha iniciado y parado mysqld y también si ha ocurrido algún error crítico mientras el servidor se estaba ejecutando. Este paso resulta clave en caso de tener problemas al iniciar el servidor, para ver por dónde “puede” estar fallando.

Registro general de consultas

Se registra todas las conexiones y sentencias enviadas al servidor, que se …

[Lea más]