繁体   English   中英

无法远程连接到mariadb服务器

[英]Cannot connect remotelly to a mariadb server

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

前提条件

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

  • 我也从#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用户。 最佳实践是为每个方案创建一个远程用户。

例如:CREATE USER'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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM