我正在尝试创建一个大型mysql数据库中所有表的备份,所有表都是.sql文件,这就是我正在尝试的:
`mysqldump -h localhost --user=username --password --tab=/tmp/test
db_name`
这是我得到的错误:
`Got error: 1045: "Access denied for user 'username@%' (using password: YES)" when executing 'SELECT INTO OUTFILE'`
我花了很多时间寻找这个错误的解决方案,但我找不到任何可以解决问题的人。 当然目录测试权限还可以,我已经检查过了。
谢谢。
答案 0 :(得分:1)
请勿使用命令输入密码。只需输入,
mysqldump -h localhost -u username -p db_name> backup_file.sql
然后您将收到输入密码的提示。输入它,它应该做的伎俩。
由于