最终目标是在容器中运行最新的Zabbix版本,监控一堆交换机。
Zabbix想要一些MySQL (或者postgres)的味道,所以我想我会设置使用官方( MySQL ) MySQL 8.0.19 MySQL FOSS图像。我有一个正在运行的MySQL容器,但我意外地将我的zabbix用户设置为只具有本地连接权限。
mysql> SELECT user,host FROM mysql.user;
+------------------+-----------+
| user | host |
+------------------+---------
我试图让另一个网络上的客户端远程连接到我已经安装的数据库,但是每次我尝试为它们设置连接时,我都会得到SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'servername' (110)
我有以下几点:
已经创建了MySQL用户,主机设置为其服务器的IP地址。
my.cnf绑定地址已设置为0.0.0.0
mysql服务已重新启动。
MySQL在3306端口上运行
我的服务器防火墙允许3306/tcp传入。
我在我们网络中的其他服务器上测试了它,比如我自己的本地PC和我们的另一个we
我创建了一个私有网络,它有两个公网和两个内网。
公共的cidr_range是[100.0.0.0/26, 100.0.0.64/26],私有的是[100.0.0.128/26, 100.0.0.192/26]。
现在我在内网创建了一个内网ip为10.85.0.2的mysql实例。
访问内网数据库时,先创建同一个私有网络内既有公网ip又有内网ip的堡垒,然后创建内网(只有内网ip)的主实例。
现在,如果我想要从master访问mysql,那么会得到如下错误:
ERROR 2003 (HY000): Can't connect to MySQL server on '10.85.0
我正在尝试从循环ci运行云MySQL GCP上的数据库迁移,问题是云MySQL GCP允许访问此link中描述的指定ip地址。然而,循环ci作业在每次新作业开始时都有动态ip地址,因此我们无法预测前面的IP地址,出于安全原因,我不想启用所有IP范围(0.0.0.0/0)。除了指定授权网络中的IP地址之外,是否还有其他方式可以连接到云MySQL?或者,有没有办法在云sql上使用circle ci job动态IP动态配置授权网络?
我试着寻找这个问题的现有答案,但到目前为止,我发现的答案还没有奏效。
我一直试图使用PHP连接到MySql数据库。我的网络主机在Linux上使用cPanel。我用来做这件事的代码看起来已经足够标准了:
$mysqli = new mysqli("localhost", "cPanelUsername_dbUsername", "dbPassword", "cPanelUsername_dbName");
我得到了以下错误:
Failed to connect to MySQL: (1045) Access denied for u
我用strato买了一个网络空间,现在我正试着通过php连接到mysql数据库。但是每次php说Lost connection to MySQL server at 'reading initial communication packet', system error: 111
Host: rdbms.strato.de
User: Uxxxxx
Database: DBxxxx
我也尝试过将width连接到localhost或127.0.0.1主机上,但不起作用。
编辑:
解决方案是连接到url "rdbms.strato.de“。作为用户名,您需要数据库用户名(&