mysql不能远程连接时:
1.登录mysql
mysql -u root -p密码
2.查看user表
select host,user from mysql.user;
+-----------+---------------+
| host | user |
+-----------+---------------+
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
+-----------+---------------+
3.将user的host改成%
UPDATE mysql.user SET host = '%' WHERE user = 'root';
4.刷新数据库
FLUSH PRIVILEGES;
5.查看user表
select host,user from mysql.user;
+-----------+---------------+
| host | user |
+-----------+---------------+
| localhost | mysql.session |
| localhost | mysql.sys |
| % | root |
+-----------+---------------+