在不泄露密码的情况下远程访问mysql DB

时间:2012-08-28 19:03:35

标签: mysql remote-access

我想给一个远程站点(拥有我的其他人)访问我的服务器上受密码保护的mysql数据库,但我不想向他们透露实际的密码。

是否可以在我的服务器上安装mysql访问文件(使用用户名和pswd),并且只是通过它连接,以便他们的站点可以访问我的MYSQL数据库中的数据,但我实际上并没有公开显示pswd他们。

这种访问也可以只读。我只是想让它们可以查询数据库,但不能下载整个数据库或对其进行更改。

1 个答案:

答案 0 :(得分:1)

远程方需要凭据才能对MySQL数据库执行任何操作。即使您打开某种文件共享以让它们访问物理文件,仍然不允许他们对文件执行任何操作(并且是一个好主意数据库服务器外部的实际文件。)

为他们设置一个单独的用户帐户,为他们提供 所需的权限。

您可以限制允许访问的MySQL数据库,以及他们在每个数据库中可以执行的操作。

https://dev.mysql.com/doc/refman/5.5/en/adding-users.html