Configuración sencilla de KeepaliveD

Así que keepalived ha existido por bastante tiempo ahora ... sin embargo, todavía es un misterio para muchos.
Este es un ejemplo muy simple de cómo keepalived puede trabajar con MySQL. Con suerte, esto puede ayudar a aquellos con preguntas.

Tendremos un maestro simple para configurar esclavos. Es decir, escribimos en uno a menos que tengamos conmutación por error al segundo para algún evento.

1º - instalar keepalived


# yum search keepalived keepalived .x86_64: equilibrador de carga y servicio de alta disponibilidad
  Solo coincidencias de nombre y resumen, use "buscar todo" para todo. # yum -y install keepalived
Ahora debería tener un archivo de configuración
# ls -ltr /etc/keepalived/keepalived.conf  
Guarde el original como siempre hace una copia de seguridad ... correcto .... # cp /etc/keepalived/keepalived.conf …

[Lea más]
A veces la base de datos lenta ... no es la base de datos ...

Hace poco me pidieron que viera por qué el MySQL 5 actualizado, .6 era más lento que el 5.5 anterior.

Así que empecé a hojear las variables y los cachés estándar, etc.

El caso de prueba era una rutina simple que tardó aproximadamente el doble de tiempo en ejecutarse en 5.6 que en 5.5.

Para agregar a la mezcla ... la versión 5.6 tenía el doble de Innodb_buffer_pool_size y, por supuesto, más RAM en general.

Así que empecé algunas pruebas con MySQLslap ...

Las pruebas Mysqlslap lo muestran más lento en 5.6

5.6:
mysqlslap --defaults-file =. /. my.cnf --concurrency = 150 --iterations = 130 -query = / test.sql --create-schema = applicationdata --verbose
Punto de referencia
Número promedio de segundos para ejecutar todas las consultas: 0.028 segundos
Número mínimo de segundos para ejecutar todas las consultas: 0.019 …

[Lea más]
Migrating from Excel to MySQL

I have not written about MySQL and Python for a long time, so today I tell you how to migrate a table that you have in Excel to MySQL, all this using Python. And all, in less than 50 lines. This entry today is a totally different approach to using MySQL for Excel, which I already told you about a while ago. Previous knowledge For the solution I propose, I used SqlAlchemy, and pandas. Obviously, you need to have a MySQL server. . SqlAlchemy is an Object Relational Model library,...read more

The post Migrating from Excel to MySQL appeared first on Manejando datos.

Related posts: Migración de Excel a MySQL

[Lea más]
Migración de Excel a MySQL

Hace mucho que no escribo sobre MySQL y también de Python, así que hoy te cuento cómo realizar una migración de una tabla que tengas en Excel a MySQL, todo esto usando Python.Y todo, en menos de 50 líneas. Esta entrada de hoy es una aproximación totalmente diferente a usar MySQL for Excel, de la que ya te conté hace tiempo. Conocimientos previos Para la solución que te propongo, he usado SqlAlchemy, y pandas. Evidentemente, necesitas disponer de un servidor MySQL. SqlAlchemy es una libreria Object Relational Model, esto es...read more

The post Migración de Excel a MySQL appeared first on Manejando datos.

Related posts: …

[Lea más]
MySQL: Your password does not satisfy the current policy requirements

Mediante el plugin validate_password podemos definir unos requisitos minimos de seguridad para las contraseñas de MySQL:

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER ON `dbdemo`.* TO 'demouser'@'%' identified by 'demopassword';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER ON `dbdemo`.* TO 'demouser'@'1.2.3.4' identified by 'demopassword';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

Evidentemente para ciertos entornos dicho plugin puede resultar un problema por lo que podemos querer desactivarlo.

Podemos desactivar el plugins mediante el siguiente comando:

mysql> uninstall plugin validate_password;
Query OK, 0 …
[Lea más]
MySQL 8.0.4rc

MySQL 8.0.4rc acaba de lanzarse como " Anteproyecto de disponibilidad general: 2018-03-19 ". 

[Lea más]
Hoja de trucos de MySQL

Así que primero publiqué en algún momento como sentía que debería estar. He estado muy ocupado trabajando con MySQL y todos los relacionados y no he podido publicar blogs como creía que debería. Entonces voy a trabajar en eso.

Ahora dicho esto, recordé el otro día un sitio web que solía amar porque era una lista común de hojas de referencia VI. La sintaxis que conoces, sabes que la necesitas, pero escríbela 3 veces hasta que esté bien. Cuando se ingresa bien lo miras atónito, pensé que ya lo había escrito.

Así que pensé por qué no una simple lista de comandos comunes de MySQL que todos escribimos 50 veces al mes o deberíamos saber como la palma de nuestra mano, pero olvidamos cuando el cliente está mirando por encima del hombro.
Para principiantes..
Configuramos un nuevo servidor MySQL 5.7.6+ e iniciamos sesión.
Necesitamos cambiar la contraseña antes de que …

[Lea más]
MySQL InnoDB Tablespace Encryption

MySQL Tablespace Encryption es relativamente simple de configurar. Tienes que estar usando MySQL 5.7, innodb_file_per_table 


La documentación de MySQL cubre todo lo que necesita para configurarlo: 

[Lea más]
MS Access to MySQL – SQLite Migration Tool

En esta entrada les presento la herramienta MS Access to MySQL – SQLite Migration Tool, de creación propia y que ahora hago pública, cuyo objetivo es Migrar la estructura y el contenido de una base de datos MS Access a MySQL y también a SQLite. Se trata de una herramienta que facilita la migración de archivos de Microsoft Access a bases de datos MySQL o MariaDB y a SQLite. La primera versión pública es la versión 2.2, ya que ahora es cuando considero que está la herramienta más madura (por...read more

Esta entrada MS Access to MySQL – SQLite Migration Tool es contenido original de Manejando datos - Blog de bases de datos y programación. This entrance …

[Lea más]
Common_schema: repetitive tasks with foreach

Although we have spoken several times of this framework MariaDB MySQL-today a new feature, I bring very useful when you need to perform repetitive tasks based on consultations. It is used foreach call. Here I present a practical example of how you’ve used to perform a specific task: to replace all null to zero in… Read More »Common_schema: repetitive tasks with foreach

The post Common_schema: repetitive tasks with foreach appeared first on Manejando datos.