第一次把项目放在linux服务器上,提交数据的时候就报了这个样的错误,看到结果有点蒙,因为报的ip完全跟自己的ip没有关系。仔细检查了配置文件,发现 用户名和密码都没有问题。
查了半天资料发现 是因为mysql远程连接没有开。
1.进入数据库
mysql -u root -p
use mysql; select host, user from user; update user set host='%' where user='root';
更新之后会发现报错
:ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
不用管
继续下面的操作就可以了
flush privileges;