最终目标是在容器中运行最新的Zabbix版本,监控一堆交换机。
Zabbix想要一些MySQL (或者postgres)的味道,所以我想我会设置使用官方( MySQL ) MySQL 8.0.19 MySQL FOSS图像。我有一个正在运行的MySQL容器,但我意外地将我的zabbix用户设置为只具有本地连接权限。
mysql> SELECT user,host FROM mysql.user;
+------------------+-----------+
| user | host |
+------------------+---------
据我所知,我们可以创建以下用户:
'Test01'@'localhost‘(这意味着Test01只能从localhost)'Test01'@'192.168.0.150’访问MYSQL (这意味着Test01只能从内部网络访问MYSQL,客户端拥有192.168.0.150 IP address)'Test01'@'%‘(即所有IP都可以访问))。
我想要实现的是允许Test01从访问MySQL DB --另一个网络(例如公共IP: 1.2.3.4),并且这个网络有一个具有静态本地IP 192.168.0.150的客户机,
我正在使用navicat for mysql连接到mysql 5.5.25,它通常会显示这个:2005-未知的MySQL服务器主机'localhost'(0).Currently我的解决方案是打开网络,然后它返回到normal.but当网络未启动时,它显示错误,我已经搜索了很多,但没有答案相当于it.So,有人知道原因吗?