如何远程连接 MariaDB

如何远程连接 MariaDB

由于我是一名 .Net 开发人员,因此我很少使用 Linux,这是我第一次使用 Debian,以前我总是偶尔使用 Ubuntu。

我正在尝试连接到 MariaDB。并且我在本地使用本地主机或主机 IP 地址都成功了,但远程却失败了。

我目前所做的(使用网络上的说明):

  1. 安装 MariaDB 并创建一个具有密码的用户。并授予所有数据库的访问权限:

    GRANT ALL ON *.* TO 'theusername'@'%' IDENTIFIED BY 'mypassword';
     FLUSH PRIVILEGES;
    

    在此处输入图片描述

  2. 更改bind-address = 0.0.0.0mariadb.conf.d/50-server.cnf

并可以通过以下结果证实这一点:

$ netstat -ant | grep 3306 returns

tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN
  1. 服务器上未安装防火墙。

4.MariaDB 服务正在运行,正如我所说,我甚至可以使用本地计算机的 IP 地址进行连接。

该服务器托管在 Amazon AWS 上。

相关内容