Al fer la còpia d’una base de dades MySQL amb mysqldump, podem trobar aquest error…
user@server:# mysqldump>bdd_bak.sql -h servidor_mysql -pcontrasenya -u usuari nom_bdd mysqldump: [Warning] Using a password on the command line interface can be insecure. mysqldump: Got error: 1016: Can't open file: './bdd.frm' (errno: 24 - Too many open files) when using LOCK TABLES user@server:#
Segurament és degut a un error al programar l’script PHP i no tancar correctament les connexions MySQL.
Si necessitem fer una còpia urgent, i no voleu buscar el motiu real, podem afegir –single_transaction a la comanda, i així fer la còpia sense errors…
user@server:# mysqldump>bdd_bak.sql --single_transaction -h servidor_mysql -pcontrasenya -u usuari nom_bdd mysqldump: [Warning] Using a password on the command line interface can be insecure. user@server:#
per cert, com diu el Warning, millor no passar la contrasenya com a paràmetre de la comanda… 😉