Categoría: MySQL
-
Crear una vista de Mysql de otra tabla
En el ejemplo vamos a crear la vista asterisk.users de la tabla asteriskdb.users create database asterisk; use asterisk; create view users AS SELECT * from asteriskdb.users;
-
Como restaurar un asterisk cdr csv en la base de datos de mysql
Si vemos que la base de datos de CDR de nuestro asterisk se daño o tenia problemas podremos utilizar estos comandos para poder restaurar nuestra información desde el archivo csv.
-
Particionar tabla CDR en MySQL
A veces hay muchos registros en la tabla CDR, para que la tabla no sea tan extensa se debería particionar por años, para hacer esto se puede ejecutar el siguiente comando: ALTER TABLE cdr PARTITION BY RANGE COLUMNS (calldate) (PARTITION p01 VALUES LESS THAN (‘2015-01-01’),PARTITION p02 VALUES LESS THAN (‘2016-01-01’),PARTITION p03 VALUES LESS THAN (‘2017-01-01’),PARTITION…
-
MySQL crear registros consecutivos
Para crear registros por medio de un loop DELIMITER $$ DROP PROCEDURE IF EXISTS insert_ell_rows $$ CREATE PROCEDURE insert_ell_rows () BEGIN DECLARE crs INT DEFAULT 0; WHILE crs < 11 DO SET crs = crs + 1; Insert into events (id,Valor) Values(crs,0); END WHILE; END $$ Para ejecutar la funcion call insert_ell_rows;
-
MariaDB on CentOS 7 – “Error in accept: Too many open files”
By default is seems the soft and hard open files limits on MariaDB in CentOS 7 are 1024 and 4096 respectfully. You can see these limits by first getting the process ID: cat /var/run/mariadb/mariadb.pid And then looking at the limits in the proc filesystem: cat /proc/XXXXX/limits You’ll see something like this: [root@web1 ~]# cat /proc/7688/limits…
-
Trucos para mejorar el rendimiento en MySQL
This article will show you some basic, yet useful tips on how to optimize and fine tune the performance of MySQL/MariaDB to speed of MySQL/MariaDB queries.
-
Cambiar Clave del Mysql
Detener el servidor service mysqld stop o /etc/rc.d/init.d/mysqld stop Iniciar en modo FULL o abierto mysqld_safe –skip-grant-tables –skip-networking & –skip-grant-tables esta opción causa que el servidor no use el sistema de privilegios lo que le da acceso ilimitado a todas las bases de datos a todos los usuarios de la base de datos.
-
MySQL Best Practices
Top 20+ MySQL Best Practices – Tuts+ Code Tutorial
-
Exportar e importar datos en MySQL
Si queremos sacar una parte del CDR para pasarlo a otra maquina ejecutamos el siguiente comando el la consola de mysql: select * from cdr where calldate>’2015-06-26′ and calldate<‘2015-06-26 10:10:50’ INTO OUTFILE ‘/tmp/cdr.txt’ FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘»‘ LINES TERMINATED BY ‘\n’; Para Importar los datos que sacamos del servidor anterior hacemos lo…
