Artículos etiquetados: MySQL

Cómo hacer backups de MySQL/MariaDB con el comando mysqldump

No hay comentarios

MySQL/MariaDB mysqldump commandAunque existen diferentes métodos para realizar copias de seguridad de bases de datos MySQL o MariaDB, el más común y eficiente se basa en el uso de una herramienta nativa que tanto MySQL como MariaDB ponen a nuestra disposición para este cometido: el comando mysqldump. Como su propio nombre indica, se trata de un programa ejecutable desde la línea de comandos que permite realizar una exportación completa (dump) de todo el contenido de una base de datos o incluso de todas las bases de datos presentes en una instancia de MySQL o MariaDB en ejecución. Por supuesto también permite realizar copias de seguridad parciales, es decir, sólo de algunas tablas concretas.

El comando mysqldump ofrece multitud de parámetros distintos que lo hacen muy potente y flexible. Dado que disponer de tal cantidad de opciones puede llegar a ser confuso, en este post voy a recoger varios de los ejemplos de uso más frecuente usando los parámetros más habituales y que resultan de más utilidad en el día a día del administrador de sistemas.

DanielCómo hacer backups de MySQL/MariaDB con el comando mysqldump

Cómo crear un usuario en MySQL/MariaDB y concederle permisos para una base de datos desde la línea de comandos

5 comentarios

Logos de MariaDB y MySQLLa tarea de crear un usuario en MySQL o en MariaDB y asignarle privilegios para poder acceder a una base de datos específica y poder escribir información en ella es una tarea muy habitual que es necesario realizar cada vez que instalamos una aplicación destinada a correr sobre plataforma LAMP. Ya sea un simple WordPress, o una aplicación más compleja desarrollada a medida, de un modo u otro siempre vas a tener que llevar a cabo estos pasos en algún momento antes de poder ponerla en funcionamiento.

DanielCómo crear un usuario en MySQL/MariaDB y concederle permisos para una base de datos desde la línea de comandos

Busco programadores/as PHP freelance

7 comentarios

Busco programadores/as PHP freelance con iniciativa y espíritu emprendedor que me ayuden, por un lado, a absorber el excedente de proyectos que me solicitan mis clientes y que no puedo asumir por falta de tiempo. Pero por otro lado, y no menos importante, me gustaría encontrar gente de confianza con la que formar un equipo sólido para emprender y desarrollar distintos proyectos que tengo en mente y también otros que me puedan proponer.

DanielBusco programadores/as PHP freelance

ERROR: PleskFatalException – Unable to connect to database: saved admin password is incorrect.

2 comentarios

plesk_8_3Tras contratar un nuevo servidor VPS a mi proveedor de alojamiento, he comprobado que mi acceso al panel de control Plesk funcionaba correctamente, pero no podía acceder a MySQL con el usuario admin y la misma contraseña de Plesk, por lo que no podía hacer nada con la base de datos desde la línea de comandos. Así, me he decidido a cambiar manualmente la contraseña del usuario admin a través del intérprete de comandos mysql. Tras hacer el cambio podía acceder perfectamente a MySQL, pero sin embargo el panel de control de Plesk ha dejado de funcionar, lanzando la siguiente excepción:

DanielERROR: PleskFatalException – Unable to connect to database: saved admin password is incorrect.

Backup de bases de datos MySQL con PHP

41 comentarios

Este artículo muestra cómo realizar un backup parcial o completo de bases de datos MySQL utilizando tan sólo código PHP. Esto es muy útil por ejemplo cuando un cliente no nos facilita datos de acceso a la base de datos de una aplicación web y sólo disponemos de un acceso FTP, o cuando sí disponemos de los datos de conexión a la base de datos pero no podemos acceder a ella a través de la red (sólo disponible en localhost) y tampoco podemos utilizar herramientas como mysqldump para respaldar la información porque no disponemos de privilegios para ello, o simplemente porque no tenemos acceso a una shell a la que conectarnos y ejecutar comandos.

DanielBackup de bases de datos MySQL con PHP