问题:
安装完mysql后,执行mysql -u root
update user set host = '%' where host = 'localhost' and user = 'root';
服务器无法连接mysql 和外网无法连接到mysql。
解决方案:
查看root账户下是否有grant权限。 select Grant_priv from user where Host='127.0.0.1'; 如果是N update 改成Y
同步修改 select Grant_priv from user where Host='localhost'
最后 flush privileges