当使用mysql出现这个问题时,代表自己用户权限不够,比较笨的解决办法就是先打开cmd,输入mysql - u root -p root ,或者在- u前 加上 -h localhost ,像这样:mysql -h localhost -u root -p
因为我密码没有设置,所以我可以输入 mysql -u root 直接进入 , 然后在mysql里面就可以使用你mysql语句了。不会出现Access denied for user ''@'localhost' to database 'xxx‘问题了