问题现象:
用navicat可以连接数据库
通过命令行mysql -uroot -p 输入密码后提示"ERROR 1045 (28000): Access denied for user 乱码****'@'localhost'(using password: NO)"

解决办法:
重新安装mysql,选择安装编码为UTF8或gb2312,或拉丁.不要安装的时候选ucs2.
或修改my.ini里的default-character-set=系统支持的