我已经用谷歌搜索了这个没有运气。我有一个带有一个从属的主数据库。从属设备的权限已设置并且运行良好。我想使用原始服务器的克隆添加另一个从属服务器。到目前为止,一切都很好,除了我的从属用户只被授予来自一台主机的访问权限: 10.10.10.10 。我想调出的第二个从机的 IP 地址为 10.10.10.20,我不能允许访问整个子网(我也不能更改内部 IP 地址)。
所以,我想更新从机可以访问主机的主机到两个 IP 地址,并且似乎可以弄清楚如何。
任何帮助是极大的赞赏。
我已经用谷歌搜索了这个没有运气。我有一个带有一个从属的主数据库。从属设备的权限已设置并且运行良好。我想使用原始服务器的克隆添加另一个从属服务器。到目前为止,一切都很好,除了我的从属用户只被授予来自一台主机的访问权限: 10.10.10.10 。我想调出的第二个从机的 IP 地址为 10.10.10.20,我不能允许访问整个子网(我也不能更改内部 IP 地址)。
所以,我想更新从机可以访问主机的主机到两个 IP 地址,并且似乎可以弄清楚如何。
任何帮助是极大的赞赏。
查看
mysql:user
表user
可能仅从一个host
(按名称或 IP)启用。您可以执行以下两项操作之一:请参阅MySQL 访问限制文档以了解可能限制较少的主机规范。
通常 MySQL 引用主机名而不是 IP 地址。
mysql:user
在使用 MySQL shell时创建一个名为“chaminda”的新用户:首先要做的是为用户提供必要的权限,在这里我已将所有权限授予特定用户。
重新加载所有权限。
注意: 这里的主机名 = %,这意味着您可以从任何主机访问此数据库服务器。将所有权限授予用户是一个很大的风险,这不是最佳做法。进一步如果您已经创建了用户,请设置必要的权限
如果您需要检索更多详细信息,请使用以下命令
结果