

解决方法:
%:表示可以任何主机都能连接到mysql服务器GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '这里写自己数据库的密码' WITH GRANT OPTION;% 换成自己本地的IP地址,如:GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.x.x' IDENTIFIED BY '这里写自己数据库的密码' WITH GRANT OPTION;FLUSH PRIVILEGES;use mysql;
select host from user where user='root';
localhost 本地支持连接localhost设置为通配符%,就可以允许远程连接了update user set host = '%' where user ='root';localhost 指的是用户开放的IP,可以是localhost(仅本机访问,相当于127.0.0.1),可以是具体的某一IP,也可以是 ‘%’ (所有IP均可访问)
select host, user from user;FLUSH PRIVILEGES;原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。