/ / XAMPP (Windows) copia de seguridad de la base de datos MySQL automáticamente - php, mysql

XAMPP (Windows) copia de seguridad de la base de datos MySQL automáticamente - php, mysql

Estoy tratando de crear un archivo por lotes en Windows para hacer una copia de seguridad de una base de datos MySQL, he intentado esto:

C:xamppMySQLbinMySQLDump –u root –p database_name –result-file=”C:UsersAdministratorDesktopMySQLDump.sql”

pero me sale un error diciendo:

Got error: 1044: Access Denied for user ``@`localhost` to database `?u` when selecting the database

Respuestas

0 para la respuesta № 1

La solución a este problema / error fue usar uno de estos comandos mysqldump:

mysqldump --opt --lock-tables = false -u USUARIO -p DBNAME> dump.sql

mysqldump --opt --single-transaction -u USUARIO -p DBNAME> dump.sql

http://alvinalexander.com/mysql/mysql-error-1044-access-denied-for-user-using-lock-tables


0 para la respuesta № 2

Intenta esto, funcionó para mí. No te olvides de reemplazar valores dentro {} como necesites

C:xamppmysqlbinmysqldump.exe -u{username} -p{passwrod} database > {/backuppath}.sql

La guía completa se puede encontrar aquí:

https://www.tectut.com/2016/04/automatically-backup-mysql-databases-on-windows/