mysql - 无法远程连接到 mariadb 服务器

标签 mysql mariadb

我正在尝试使用终端远程连接到 mariadb 服务器,但我遇到了一些问题。

先决条件

  • 我已连接到远程服务器,我可以使用下一个命令进入 maria db mysql -u root -p**** 我输入没有问题。

  • 此外,我还对 #bind-address = 127.0.0.1 中的 my.conf 行进行了注释。

当我尝试从计算机上执行此操作时 mysql -u root -h mariadb.testing.des -p**** 我在控制台中收到以下错误

ERROR 1045 (28000): Access denied for user 'root'@'mariadb.testing.des' (using password: YES)

为什么我使用同一用户得到两个不同的结果?我做错了什么?

感谢您的帮助,

贾斯特。

最佳答案

仅仅确保可以远程访问您的服务器是不够的。您还必须创建一个具有远程访问所需架构权限的用户。我强烈建议不要创建具有所有访问权限的远程 root 用户。最佳实践是为每个方案创建一个远程用户。

例如: 创建由“mypass”标识的用户“jeffrey”@“my.remote.host”; 将 jeffreys_db.* 上的所有内容授予 'jeffrey'@'my.remote.host';

另请参阅: https://dev.mysql.com/doc/refman/5.7/en/create-user.html https://dev.mysql.com/doc/refman/5.7/en/grant.html

关于mysql - 无法远程连接到 mariadb 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42249494/

相关文章:

php - MySQL同时连接多个数据库

mysql - 如何使用 MySQL if 语句作为列名?

mysql - 如果在 MySQL 中同时运行,我的 UPDATE 语句可以工作吗?

mysql - 如何在sql中每天一次执行触发器

mysql - 查询长 "statistics"步骤使用临时表解决了,为什么?

MariaDB(/usr/include/mysql 和 libmysqlclient)与(/usr/include/mariadb libmariadbclient 和 libmariadb)

php - 如何覆盖 CActiveDataProvider 方法以在 Yii 中默认以降序显示 CGridview

MYSQL多级注释使用drupal方法(即: 1. 1.1)带计数

mysql - 优化23张表的慢sql查询

php - 存储用户的 IP 地址