大多数的mysql,只支持本地连接,如果我想用例如navicat premium的管理软件连接mysql,你是连接不上的,但是,我们想非常方便的远程连接如何做呢?
解决方案:
首先登陆到你的mysql,执行如下语句:
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
mysql> flush privileges;
然后,在navicat premium这个软件,选择连接mysql,
最后,还要设置ssh
经过这2步骤后,先点击 Test Connection按钮,测试一下连接是否成功,如果提示成功了,
如果提示成功了,则连接完成。如果不成功,很难,检查一下账号,密码,端口,主机地址。