对mysql不是很了解的人在使用mysql命令行的时候会遇到这样的错误:Access denied for user 'ODBC'@'localhost' (using password: NO)。这是由于对用户设置密码后进入mysql命令行时需要提取用户权限的问题,这种情况下在命令行后面加上 -h localhost -u root -p然后回车输入密码就ok了,比如说mysqlshow命令查询数据库information_schema下面的所有表时:mysqlshow information_schema -h localhost -u root -p
回车后出现下图:
基本上就是这样的了。