我是一名MySQL新手,但需要安排一项任务来自动备份我的数据库。MySQL 5.6 - 如何在没有密码提示的情况下使用mysqldump在Windows上创建备份
我已经成功地创建一个备份使用以下命令手动: -
mysqldump -u root -p --all-databases > "a:\mysql\all_databases.sql"
但我不能工作如何,而不必手动输入我的密码运行的命令。我曾尝试过: -
mysqldump -u root -p'*my password*' --all-databases > "a:\mysql\all_databases.sql"
看起来会执行,但结果文件大小只有1kB。而第一个命令生成一个2661kB的文件。
任何人都可以帮助我吗?
查看如何将密码存储在配置文件中,以免每次都提示:http://stackoverflow.com/a/9293090/470749 – Ryan
mysqldump -u root -ppassword test1>“C:\ a .sql“ 我使用的这个命令不工作,它给予访问被拒绝 – AnonymousDev