如何在Ubuntu中启用对MariaDB的远程访问

问题描述 投票:0回答:1

我使用的是 Ubuntu 20.04.4,并且全新安装了 MariaDB,可以使用 root 登录。 从 MariaDB 命令行手动发出查询没有问题。

我需要远程访问此实例。 我运行了 mysql_secure_installation 脚本并选择了限制最少的选项,包括启用远程访问。

我尝试使用 MySQL Workbench 连接到实例,但没有成功。 我以前曾这样做过,但最近几年没有这样做。 我关于如何执行此操作的注释由于某种原因不起作用。 我收到一条消息,显示“无法使用 root 用户连接到位于 [ip 地址:3306] 的 MyuSQL。无法连接到本地主机”

资历良好。 我试图找到并探索 MariaDB 的 conf 文件,但有许多类似的文件在运行,我不确定它是哪一个。 所以这是一个具体的问题。

但最终我只需要使用 MySQL Workbench 和/或 HeidiSQL 来处理数据库。

我错过了什么? 全新的 MariaDB 实例,如果有原因可以重新安装。

史蒂芬

mysql ubuntu mariadb ubuntu-20.04
1个回答
0
投票

如果您正在运行 ufw,请使用以下命令打开对端口 3306 的访问;

ufw allow mysql

更改 mariadb conf 中的绑定参数,可能是 /etc/my.cnf 或 /etc/mysql/my.cnf 从 127.0.0.1 更改为 0.0.0.0 并重新启动 mariadb

© www.soinside.com 2019 - 2024. All rights reserved.