开发者社区> 问答> 正文

请问我如何才能从本地连接到远程的Mariadb?

已解决

首先我想说,我的系统是centos7
我的mariadb也是最新版的
然后,我用Sequel Pro的ssh模式是可以的
_2016_07_20_9_13_31

但是,我用普通的连接却是不行的
_2016_07_20_8_58_29

以下是我的/etc/my.cnf设置
_2016_07_20_9_43_11

我尝试过以下步骤:
添加%给root用户
_2016_07_20_9_30_10
刷新,重起 systemctl restart mariadb

_2016_07_20_9_36_38

依然还是不行

展开
收起
国泰郡安 2016-07-20 09:47:37 3015 0
2 条回答
写回答
取消 提交回答
  • 旺旺:nectar2。
    采纳回答

    您好,

    一般默认MariaDB不会在所有的IP上监听3306端口吧。

    或许您需要先检查一下MariaDB是否在公网IP上监听。

    root@iZ23jyp275rZ:~# netstat -noa | grep 3306
    tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN off (0.00/0/0)

    2019-07-17 19:58:41
    赞同 展开评论 打赏
  • 显示结果好像和你一样
    _2016_07_20_1_09_17


    找到原因了,必须要用ip地址,不能用域名

    2019-07-17 19:58:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载