默认情况下,MySQL只允许本地登录,要进行远程链接的话还需要赋予远程登录权限,具体就是登录mysql命令如下
mysql -u root -p"youpassword" 进行授权操作
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
mysql> flush privileges;
OK这样就可以远程登陆了,如果还不行,那估计就是3306端口没打开,如果是云服务器就是安全组没配置3306规则