首先要找到mysql配置文件windows下的是my.ini,linux下的是my.conf,找到之后里面搜索bind-address,这个默认是注释掉的,所以你要把注释去掉,然后把127.0.0.1改成0.0.0.0。
然后在cmd命令行登陆mysql,给mysql打开远程连接的权限
GRANT ALL PRIVILEGES ON *.* TO 'ROOT'@'%' IDENTIFIED BY 'ROOT' WITH GRANT OPTION
FLUSH PRIVILEGES;
如果提示说登陆错误你可能需要改下root密码
update user set password = password ('123456') where user = "root";
上面步骤操作后在进行远程连接就可以了