mysql备份错误代码2049解决方法

一、命令行下备份mysql时报以下错误

mysqldump: Got error: 2049: Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled) when trying to connect

二、解决办法

mysqldump -h数据库服务器 -u数据库用户名 -p --default-character-set=utf8 --secure_auth=off 数据库名 > /data/backup.sql