Showing entries 1 to 10 of 424
Próximo 10 Viejas entradas »
Displaying posts with tag: MySQL (reset)
Max_connections 214 4.15.0-46-generic # 49-Ubuntu



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

[Lea más]
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]
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]
Optimizando consultas de MySQL con explain

La performance de un servidor de bases de datos no siempre esta relacionada únicamente con la configuración, y la degradación de la misma muchas veces esta directamente ligada a las consultas que estamos recibiendo en el servidor, por eso vamos a hacer una breve guia de ocmo optimizar consultas de una forma sencilla.

Supongamos que tenemos una tabla con los equipos del mundial de rusia 2018 y una tabla con todos los equipos y sus grupos, donde queremos obtener los equipos por grupos.

MariaDB [worldcup]> desc teams;
+-----------+------------------+------+-----+---------+----------------+
| Field     | Type             | Null | Key | Default | Extra          |
+-----------+------------------+------+-----+---------+----------------+
| id        | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| teamName  | varchar(32)      | YES  |     | NULL    |                |
| groupname | char(1)          | YES  |     | NULL    | …
[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]
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 a table with a lot of fields values. Locating the table fields The best way of locating the fields that will be used in our task is by using the information_schema, an internal database needed...read more

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

Related posts: …

[Lea más]
Common_schema: tareas repetitivas con foreach

Aunque hemos hablado varias veces de este framework de MySQL-MariaDB, hoy os traigo una nueva función, muy útil cuando necesitas realizar tareas repetitivas basadas en consultas. Se trata de utilizar call foreach. Aquí expongo un ejemplo práctico de cómo lo he usado yo para ejecutar una tarea concreta: reemplazar todos los valores nulos a cero en una tabla con un monton de campos. Localizando los campos de la tabla Para localizar los campos a los que aplicar la rutina, qué mejor que utilizar information_schema, que es una de las bases...read more

Esta entrada Common_schema: tareas repetitivas con foreach es contenido original de Manejando datos - Blog de bases de …

[Lea más]
The mecanism of indexing on MySQL-MariaDB

In previous entrance related to MySQL and MariaDB I wrote one entrance related to why indexing is important, when working with databases (the article is only in spanish, but I will translate into english), and later, how to force MySQL-MariaDB to use a specific index that it is not the one chosen by MySQL (also in spanish). Today’s entrance is related to explain how works the mechanism of an index on MySQL-MariaDB tables, and what important considerations you need in order to get the best performance, and optimize your queries!...read more

The post The mecanism of indexing on MySQL-MariaDB appeared first on Manejando datos.

Related posts: …

[Lea más]
Mecanismo de los índices en MySQL-MariaDB

En pasadas entradas sobre MySQL os conté primero la ventaja a nivel de rendimiento que supone tener índices en las bases de datos, y posteriormente, cómo forzar a MySQL a usar un índice que no es el que MySQL estima que es el mejor. La entrada de hoy profundiza en cómo esel mecanismo de los índices en las tablas de MySQL-MariaDB, con el fin de que lo tengas presente para la optimización de consultas. Aunque esta entrada es bastante teórica, creo que es muy interesante que prestes toda la atención...read more

Esta entrada Mecanismo de los índices en MySQL-MariaDB es contenido original de Manejando datos - Blog de bases de datos y programación. This entrance …

[Lea más]
Showing entries 1 to 10 of 424
Próximo 10 Viejas entradas »