无法远程连接到 mariadb 服务器

Cannot connect remotelly to a mariadb server

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

先决条件

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

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

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

感谢您的帮助,

贾斯特。

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

例如: 创建用户 'jeffrey'@'my.remote.host' 由 'mypass' 识别; 全部授予 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