Access denied for user 'root'@'localhost' (using password:YES) 解决方案,今早打开电脑,开始-运行输入“mysql -uroot -pmyadmin”后出现以下错误:“Access denied for user 'root'@'localhost' (using password:YES)”直接输入“mysql” 也回报类似的错误:应该是:“Access denied for user 'ODBC'@'localhost' (using password:NO)”具体的不记得了,貌似是这个。关于这个问题,找了很久的解决方案,也换了盘符重装了好几次,问题依旧。有网上说打开MySQL 的 MySQL 5.5 Command Line Client,在里面进行一系列的操作即可。但是此界面进来就要输入密码:
5、执行,“update user set password=PASSWORD("rootadmin") where user='root';”(修改root的密码期间我还select下user表中的记录,查询全部的时候显示了一些乱码,然后我只查询了user表中的Host、User、Password字段,貌似当时显示了3条记录,有1个没有名称。当然,为了解决问题,这些我也管不了了。)