MySQL

Noticias de MySQL

MYSQL: Error in accept: Too many open files

08

Aug
2014
Posted By : efren0 Comentarios

Si trabajando con Mysql o MariaDB, en las trazas /etc/lib/mysql/servidor.err encuentras el error "Error in accept: Too many open files", es que se ha superado el número de ficheros abiertos definidos en la base de datos.

Primero revisa el número de ficheros que tienes en el momento, que por defecto serán 1024:

> mysql -u user -p
#mysql> SHOW VARIABLES LIKE 'open%';

------------------ --------
| Variable_name    | Value  |
------------------ --------
| open_files_limit | 1024 |
------------------ --------

 

Para solucionarlo, edita el fichero de configuración /etc/my.cnf (o /etc/my.cnf.d/servers.cnf según configuraciones), y añade tras [mysqld]: open_files_limit = 100000

donde 100000 es el nuevo valor para el parametro open_files_limit.

Reinicia la base de datos: service mysql restart

Revisa de nuevo el valor que tiene el paremetro para ver si se ha cambiado correctamente:

------------------ --------
| Variable_name    | Value  |
------------------ --------
| open_files_limit | 100000 |
------------------ --------

 

 

Categorías :MySQL
Tags :  ,

El archivo de configuración ahora necesita salvoconducto (una frase secreta) (blowfish_secret).

23

Sep
2013
Posted By : efren0 Comentarios

Tras instalar phpMyAdmin en tu servidor, te puede salir el siguiente error: "El archivo de configuración ahora necesita salvoconducto (una frase secreta) (blowfish_secret). ".

Primeramente, en el fichero config.inc.php, poner valor a la variable $cfg['blowfish_secret'] = 'abcdef';

/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = 'abcdef'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

 

Seguidamente hay que configurarlo.Para ello, seguir las siguientes instrucciones de configuración:

Leer más
Categorías :MySQL
Tags :  

Exportar e importar en mysql o mariadb

08

Sep
2013
Posted By : efren0 Comentarios

Para exportar una base de datos, se deberán ejecutar el siguiente comando:

 mysqldump -uroot -p<password> <base de datos> > export.sql

 

Para importar, incluyendo la creación del usuario de BD, y base de datos en si:

#mysql --user=root mysql -p

MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO '<nuevo usuario>'@'localhost' IDENTIFIED BY '<contraseña>' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

MariaDB [mysql]> CREATE DATABASE <base de datos>;
Query OK, 1 row affected (0.00 sec)

MariaDB [mysql]> exit
Bye

#mysql -u root -p -h localhost <base de datos> < export.sql

Categorías :MySQL
Tags :  ,