我仔细看了图片,楼主 -u那儿的-和u之间是不是多了个空格?(有点粗心哦...... 看看,多了空格,和不多空格就是下边这效果: d:\mysql-5.5.28-winx64\bin>mysqldump - u root -p test>c:\abc.sql Enter password: ****** mysqldump: Got error: 1045: Access denied for user 'ODBC'@'localhost' (using pas sword: YES) when trying to connectd:\mysql-5.5.28-winx64\bin>mysqldump -u root -p test>c:\abc.sql Enter password: *******
2。再使用mysqldump导出。
注意若数据库名不对,也会报错。
看看,多了空格,和不多空格就是下边这效果:
d:\mysql-5.5.28-winx64\bin>mysqldump - u root -p test>c:\abc.sql
Enter password: ******
mysqldump: Got error: 1045: Access denied for user 'ODBC'@'localhost' (using pas
sword: YES) when trying to connectd:\mysql-5.5.28-winx64\bin>mysqldump -u root -p test>c:\abc.sql
Enter password: *******
如果可以导出说明是数据库用户权限 ;如果也是“拒绝访问”,说明是windows系统权限 ,建议 重新指定的备份文件存放路径