Así que la replicación grupal de MySQL salió con MySQL 5.7. Ahora
que ha pasado un poco de tiempo, la gente está empezando a
preguntar más al respecto.
The latest from the MySQL community
Ideas, releases, practical guides, and perspectives from the people building with MySQL.
Working with the characters in the databases seems to have no consequences, until you come across things that do not match. In today’s post I tell you how to make it easier to change the COLLATE of the tables all to it. The reason for this entry The reason for this entry is that when… Read More »Modify COLLATE of all tables and columns in MySQL-MariaDB
The post Modify COLLATE of all tables and columns in MySQL-MariaDB appeared first on Manejando datos.
Trabajar con los caracteres en las bases de datos parece que no tiene consecuencias, hasta que te topas con cosas que no concuerdan. En la entrada de hoy os cuento cómo hacer más fácil cambiar los COLLATE de las tablas todas al mismo. El motivo de esta entrada El motivo de esta entrada es que… Leer más »Modificar COLLATE de las tablas en MySQL-MariaDB
The post Modificar COLLATE de las tablas en MySQL-MariaDB appeared first on Manejando datos.
Por lo tanto, el problema de que max_connections se reduzca del
valor establecido en su archivo my.cnf a 214 ha existido por un
tiempo en Ubuntu.
Como ejemplo, se señaló aquí en 2015.
Me encontré con esto nuevamente recientemente y se resolvió con
los siguientes pasos.
# cp /lib/systemd/system/mysql.service
/etc/systemd/system/
# cd /etc/systemd/system/
# vi mysql.service
LimitNOFILE=infinity
…
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 …
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 …
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]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]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 acaba de lanzarse como " Anteproyecto de
disponibilidad general: 2018-03-19 ".