MySQL 5.6 - 如何在没有密码提示的情况下使用mysqldump在Windows上创建备份

Hig*_*cal 4 mysql windows backup mysqldump

我是MySQL新手但需要安排任务来自动备份我的数据库.

我已设法使用以下命令手动创建备份: -

mysqldump -u root -p --all-databases > "a:\mysql\all_databases.sql"
Run Code Online (Sandbox Code Playgroud)

但我不知道如何运行该命令而无需手动输入我的密码.我试过了: -

mysqldump -u root -p'*my password*' --all-databases > "a:\mysql\all_databases.sql" 
Run Code Online (Sandbox Code Playgroud)

这似乎执行,但结果文件的大小只有1kB.而第一个命令生成一个2661kB的文件.

谁能帮我?

eth*_*anh 6

尝试以下命令,将"your_password"替换为root密码:

mysqldump --user=root --password=your_password --all-databases >"a:\mysql\all_databases.sql"
Run Code Online (Sandbox Code Playgroud)