mysql - MariaDB 拒绝远程连接

标签 mysql ubuntu phpmyadmin

我目前正在使用 digitalocean ubuntu 16.04 。我是这个版本的新手,因为我之前使用过旧版本。

我在远程连接数据库时遇到问题,但是当我登录到 phpmyadmin 时一切正常。

顺便说一下,我遵循了 Dan Costinel 这篇文章中的教程

https://askubuntu.com/questions/763336/cannot-enter-phpmyadmin-as-root-mysql-5-7

最佳答案

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

在文件中找到这一行

bind-address = 127.0.0.1

将IP地址更改为您的服务器IP地址

示例:

bind-address = 101.10.14.16

然后重新启动服务

sudo service mysql restart

如果您启用了 UFW 防火墙,您可能还需要打开防火墙端口

看看这篇文章,详细讨论了这个问题

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-16-04#step-5- —-允许其他连接

关于mysql - MariaDB 拒绝远程连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46139892/

相关文章:

php - 我在我的 ubuntu 上安装了 phpmyadmin 但它不工作

mysql - 如何在 SQL 中向枚举添加特定索引值,例如 enum ('a' =5 ,'b' ,c'=20)。有没有做这个的

java - 从数据库到JTable

mysql - 查询/准备警告中未使用索引 - 但该列已建立索引

node.js - 缺少 npm Gulp 依赖项,即使在运行 npm install 之后

linux - 下载适用于 Linux 的 emacs 二进制文件?

mysql - pma_history创建错误

php - 关键字功能,如 Stackoverflow

mysql - 在mysql集群中运行mysql

mysql - SQL-连接表并检查是否存在不工作/语法不正确的内容