XAMPP(Windows)自动备份MySQL数据库

时间:2015-05-27 20:06:42

标签: php mysql

我正在尝试在Windows中创建一个备份MySQL数据库的批处理文件,我试过这个:

C:\xampp\MySQL\bin\MySQLDump –u root –p database_name –result-file=”C:\Users\Administrator\Desktop\MySQLDump.sql”

但我收到错误说:

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

2 个答案:

答案 0 :(得分:0)

此问题/错误的解决方案是使用以下mysqldump命令之一:

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

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

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

答案 1 :(得分:0)

试试这个,它对我有用。 不要忘记在需要时替换{}内的值

C:\xampp\mysql\bin\mysqldump.exe -u{username} -p{passwrod} database > {/backuppath}.sql

完成的指南可以在这里找到:

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