遇到报错:
异常原因:
在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户)
解决方案:
1、登录数据库
mysql -u root -p
2、显示所有数据库
show databases;
3、切换数据库
use mysql
4、问题原因-查看user表中的数据
select Host, User,Password from user
- 提醒:Unknown column ‘password’ in ‘field list’ 错误的原因是 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string。
5、修改user表中的权限
update user set Host='%' where User='root';
6、刷新权限
flush privileges;