我在将 rails 2.3.5 应用程序连接到远程数据库时遇到问题。
在我的数据库.yml中,我有:
development:
adapter: mysql
database: master
username: user
password: password
host: 192.168.1.113
我得到的错误是:
无法通过套接字连接到本地 MySQL 服务器 (2)
我知道问题不在权限或用户设置上,因为当我使用相同的mysqlgem运行一个简单的ruby脚本时,它会起作用。此外,我的python脚本可以连接,我可以通过CLI与mysql-u user-ppass-h 192.168.1.113
连接
我似乎无法让rails使用192.168.1.113而不是localhost。
感谢您的任何提示。
试试这个配置好不好用告诉我一声
<% socket_locations = %w[/opt/local/var/run/mysql5/mysqld.sock /var/lib/mysql/mysql.sock /tmp/mysql.sock] %>
development:
adapter: mysql
encoding: utf8
database: master
username: user
password: password
host: 192.168.1.113
socket: <%= socket_locations.detect { |f| File.exists?(f) } %>
application.yml: 我尝试从运行mysql的命名空间上的另一个pod访问该服务,因为它已经预先安装了mysql-client,并从主机访问该服务。两人都有访问数据库的权限。我还在运行应用程序的pod上tring ping。它发现服务有任何问题。 然后我尝试使用NodePort而不是ClusterIP。什么都没变。 我完全卡住了,不知道出了什么问题。如有任何帮助,不胜感激。
问题内容: 我刚刚在网络托管服务上设置了MySQL数据库,并尝试使用以下php远程连接至该数据库: 我对php和MySQL还是很陌生,我不了解几件事。我已将上面的代码保存在文件中(称为demo.html),并尝试在Web浏览器中查看它(当前它不显示任何内容)。 我的托管公司告诉我,应该使用数据库连接 我以为我需要包括IP地址(使用PhPMyAdmin登录时看到的地址),因此我也添加了该地址。但是,
我想做的是,从我的spring boot应用程序连接到Docker中的mysql数据库。每个都在各自的容器中。 但是我一定有什么问题,因为我做不到。 为了保持简单: 应用程序属性: MySQL的docker组合: 很简单,对吧?数据库我从开始: 到目前为止,一切似乎都很顺利。 现在我已经启动了db,对于应用程序来说,这是它的docker组件。yml: 对于它的Dockerfile,我使用Linux
问题内容: 我遇到以下问题:当我尝试使用外部IP地址(PC的IP而不是本地IP的createTcpServer =在cmd.exe中运行ipconfig后我们看到的输出)时,发生以下错误: 服务器错误:异常打开端口“ 9092”(端口可能正在使用),原因:“ java.net.BindException:无法分配请求的地址:JVM_Bind” [90061-169] 但是,该端口未使用。我已经使用
在下面您会发现错误 2019-03-15 10:38:53.865警告1708--[main]O.H.E.J.E.I.JDBCEnvironmentInitiator:HHH000342:无法获取查询元数据的连接:服务器时区值“Paris,Madrid”无法识别或表示多个时区。如果要利用时区支持,则必须配置服务器或JDBC驱动程序(通过serverTimezone配置属性)以使用更指定的时区值。2
问题内容: 我已经用create-react- app构建了一个Todo应用。我正在使用的商店基于本地存储(对象窗口的JS属性)。现在,我创建了一个MySQL数据库,并希望连接到该数据库,因此状态将显示数据库中的值,并将通过操作进行更新。 我尝试使用db.js通过“节点”控制台连接到数据库并输出值。有用。 是否可以使用此脚本将应用程序的状态连接到数据库? 问题答案: 您无法直接连接它们。 在网络浏