meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previaPróxima revisiónAmbos lados, revisión siguiente | ||
sql:mysql [2010/05/17 00:06] – creado lc | sql:mysql [2018/02/27 11:31] – lc | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | === para hacer copia de seguridad de una base de datos en mysql === | + | {{tag> |
- | + | ===== Trucos | |
- | <code> | + | === Copia de seguridad de una base de datos en mysql === |
+ | <sxh> | ||
+ | === Realizar una copia de seguridad de todas las bases de datos === | ||
+ | < | ||
+ | === Realizar una copia de seguridad de una tabla de una base de datos === | ||
+ | < | ||
=== para restaurarla === | === para restaurarla === | ||
- | <code>mysql -p base_de_datos< | + | <sxh>mysql -p base_de_datos< |
+ | |||
+ | ==== Mysqlcheck ==== | ||
+ | Opciones más usadas en mysqlcheck | ||
+ | |-c, --check | comprueba una tabla| | ||
+ | |-a, --analyze| Analiza la tabla| | ||
+ | |-o --optimize| Optimiza la tabla| | ||
+ | |-r, --repair |Repara problemas en la tabla | | ||
+ | |--auto-repair |Comprueba la tabla y la repara si está erronea| | ||
+ | |-A, --all-databases |Comprueba todas las bases de datos| | ||
+ | |-B, --databases|Procesa todas las tablas de una base de datos| | ||
+ | |-g, --check-upgrade |Comprueba los cambios en las dependencias al cambiar de versión| | ||
+ | |||
+ | |||
+ | |||
+ | === Reparar todas las BDD === | ||
+ | < | ||
+ | |||
+ | |||
+ | === Actualizar BDD === | ||
+ | Si hemos actualizado mysql a una nueva versión debemos ejecutar < | ||
+ | |||
+ | === Para conectarnos remotamente a myslq === | ||
+ | Existe varios programas para administrar remotamente una bases de datos mysql. | ||
+ | Uno de ellos es mysqlcc http:// | ||
+ | |||
+ | Antes que nada para poder conectarnos tenemos que dar permisos al usuario en la BDD. Para ello | ||
+ | Nos conectamos localmente a la BDD<code>mysql -uUSERNAME -pPASSWORD mysql< | ||
+ | < | ||
+ | |||
+ | O bien si queremos darle permisos a una bases de datos en particular desde un equipo en particular | ||
+ | < | ||
+ | |||
+ | === Solucionar error connecting to database: Can't connect to local MySQL server through socket '/ | ||
+ | Para solucionar dicho error hay que borrar los siguientes ficheros : | ||
+ | < | ||
+ | rm / | ||
+ | rm / | ||
+ | </ | ||
+ | |||
+ | ==== Saber el tamaño de las tablas ==== | ||
+ | < | ||
+ | |||
+ | ==== Saber cuales hacen uso del motor innoDB ==== | ||
+ | < | ||
+ | WHERE table_schema NOT IN (' | ||
+ | GROUP BY engine;</ | ||
+ | |||
+ |