我刚刚使用Vagrant和Puphpet设置了一个虚拟机.我知道我有MySQL,因为我可以mysql在命令行中.我刚做了一个基本安装.
我不知道如何设置我的续集专业版来获取访问权限.我正在使用Sequel Pro应用程序中的"标准"选项(其他是"套接字"和"SSH").这是正确的使用方法吗?我输入的值是;
名称:awesome主持人:192.168.56.101用户名:mlovely密码:mlovely端口:9000
这是我的config.yaml文件中与mysql相关的部分
mysql:
install: '1'
override_options: { }
root_password: root
adminer: 0
databases:
0x04jJcIakVr:
grant:
- ALL
name: dbname
host: localhost
user: mlovely
password: mlovely
sql_file: ''
Run Code Online (Sandbox Code Playgroud)
不知道在哪里看或现在还有什么可以尝试..我在sequel pro上得到的错误是"无法连接或请求超时"类型.
尝试使用Sequel Pro进入这个无所事事的盒子。错误详细信息屏幕为;
Used command: /usr/bin/ssh -v -N -S none -o ControlMaster=no -o ExitOnForwardFailure=yes -o ConnectTimeout=10 -o NumberOfPasswordPrompts=3 -o TCPKeepAlive=no -o ServerAliveInterval=60 -o ServerAliveCountMax=1 vagrant@control.example.dev -L 57790:127.0.0.1:3306
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: Control socket " none" does not exist
debug1: Connecting to control.example.dev [127.0.0.1] port 22.
debug1: connect to address 127.0.0.1 port 22: Connection refused
ssh: connect to host control.example.dev port 22: Connection refused
Run Code Online (Sandbox Code Playgroud)
一旦在(vagrant …
背景:客户的站点是外部托管的。只有列入白名单的 IP 地址才能通过 ssh 连接到其服务器。我的公司最近搬进了一个拥有动态 IP 的共享空间。我想最好通过sequel pro访问mysql。
我已经设置了一个跳转服务器并将该 IP 列入白名单。我可以使用它通过简单的隧道访问 shell:ssh -t user@jump.com ssh -i keylocation user@client.com
我可以通过使用以下命令打开 filezilla 的 SOCKS 代理:ssh -D 8080 -C -N user@jump.com然后将 filezilla 设置为通过 SOCKS 127.0.0.1:8080 连接。
是否有任何类似的方法可用于通过本地计算机(A)上的客户端连接到MySQL,通过跳转服务器(B)访问客户端服务器(C)上的本地主机上的mysql?
上述问题在这里几乎没有解决方案,但我无法让他们中的任何一个工作。
我已经安装了 mamp 和 sequel pro。我正在尝试使用 sequel pro 进行连接,但出现此错误。整个错误是
Unable to connect to host 127.0.0.1, or the request timed out.
Be sure that the address is correct and that you have the necessary
privileges, or try increasing the connection timeout (currently 10 seconds).
MySQL said: Can't connect to MySQL server on '127.0.0.1' (4)
Run Code Online (Sandbox Code Playgroud)
这是我第一次尝试通过标准连接进行连接。
我尝试了套接字连接,它可以工作,但我无法将数据库与我的 nodejs 应用程序连接。谢谢
我正在使用 Sequel Pro 并想访问我的本地 Postgres 数据库。
当我在 sequel pro 中被提示为我的数据库添加连接详细信息时,我有义务:
然后当我点击连接时,我得到:
我在运行 Catalina 10.15.3 的 Mac 上。
我正在运行的数据库是一个用 brew 安装的 postgres。当我运行时,brew services list我得到:
我的应用程序(使用 laravel valet 的 laravel 应用程序)可以访问数据库。
有什么问题?我有一些想法...
如果我输入我的数据库并输入: select inet_server_addr( ), inet_server_port( );
我得到这个输出:
inet_server_addr | inet_server_port
------------------+------------------
|
(1 row)
Run Code Online (Sandbox Code Playgroud)
而且我认为我应该至少在inet_server_addr列中获得 127.0.0.1 ....
我不知道这是否暗示了错误可能在哪里。
所以,总结一下。我的想法是我没有 100% 正确地运行 postgres 服务器......但我仍然认为我的应用程序可以访问数据库而不是 Sequel Pro 很奇怪......
如果我在浏览器中输入127.0.0.1,我会收到404 - Not Found
如何使用 Sequel Pro 访问我的本地 postgres?