修改了sql默认路径无法登录服务器,PostgreSQL错误'无法连接到服务器:没有这样的文件或目录'...
像其他一些人一样,当我在我的项目中运行rake db:migrate或者甚至为我的Ruby on Rails 3.2应用程序尝试大多数数据库任务时,我收到此错误.
PGError(无法连接到服务器:没有这样的文件或目录.服务器是否在本地运行并接受Unix域套接字上的连接"/tmp/.s.PGSQL.5432"?
很久以前我用Homebrew安装了PostgreSQL,并且在最近尝试安装MongoDB后,我的PostgreSQL安装从未如此.我正在运行OS X v10.6 Snow Leopard.
出了什么问题,我怎么能更好地理解PostgreSQL是如何设置在我的Mac上的呢?
到目前为止(我认为)这告诉我PostgreSQL没有运行(?).
ps -aef|grep postgres (ruby-1.9.2-p320@jct-ana) (develop) ?
501 17604 11329 0 0:00.00 ttys001 0:00.00 grep postgres
但这是否告诉我PostgreSQL正在运行?
? launchctl load -w /usr/local/Cellar/postgresql/9.1.4/homebrew.mxcl.postgresql.plist (ruby-1.9.2-p136)
homebrew.mxcl.postgresql: Already loaded
我该如何解决?我没看到什么?
PS:~/Library/LaunchAgents包含两个PostgreSQL .plist文件.我不确定这是否相关.
org.postgresql.postgres.plist
homebrew.mxcl.postgresql.plist
我尝试了下面的结果,得到了如下结果.
$ psql -p 5432 -h localhost
psql: could not connect to server: Connection refused
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused
Is the server running on host "localhost" (fe80::1) and accepting
TCP/IP connections on port 5432?
我已经阅读了,因为OS X安装了自己版本的PostgreSQL,而Homebrew在不同的地方安装了不同的版本,PostgreSQL命令在/ tmp /目录中查找.您需要在Stack Overflow上搜索更多内容,但基本上您可以通过符号链接PostgreSQL,以便任何查看该tmp路径的内容实际上都能找到真正的路径,如果这有意义的话.
这是我发现更多东西要尝试的链接,特别是如上所述的符号链接,
帮助进行故障排除的最新见解:
$ which psql // This tells you which PostgreSQL you are using when you run $ psql.
然后运行:
$ echo $PATH
要考虑的关键是:
确保要运行的PostgreSQL副本的路径条目在OS X系统的PostgreSQL路径之前进行.
这是决定运行PostgreSQL的核心要求,也是我所说的导致大多数这些问题的原因.
修改了sql默认路径无法登录服务器,PostgreSQL错误'无法连接到服务器:没有这样的文件或目录'...相关推荐
- SQL SERVER访问Access数据库,出现错误:无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象
SQL SERVER访问Access数据库,出现错误: 无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4. ...
- SQL SERVER访问Access数据库,出现错误:无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象...
SQL SERVER访问Access数据库,出现错误: 无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4. ...
- Sql Server 解决“用户登录失败,错误编18456”
Sql Server 解决"用户登录失败,错误编号18456" 1.说明 2.其他错误信息 排错分析 1.说明 因密码或用户名错误而使身份验证失败并导致连接尝试被拒时,类似以下内容 ...
- 华为无线wifi设备连接到服务器,wifi模块如何连接云服务器
wifi模块如何连接云服务器 内容精选 换一换 本节为您介绍如何在本机使用远程登录工具MSTSC登录Windows弹性云服务器.弹性云服务器状态为"运行中".如果弹性云服务器采用密 ...
- 云服务器二:远程连接云服务器
文章目录 前言 一.登录云服务器控制台 二. 重装系统 三.修改密码 四.远程登录云服务器 总结 Linux系列文章链接: 前言 前面已经写了如何购买服务器,接下来记录一下如何使用云服务器. 提示:以 ...
- Windows下修改Git Bash 默认路径
安装git客户端时,每次打开Git Bash 和 Git CMD 都默认进入C:/Uers/xx用户/下,而不是自定义的Git 本地repository的路径(如:F:\Git),通过修改快捷方式的路 ...
- sql服务器网页无法连接到服务器失败,SQL2008无法连接到服务器,用户’XX’登录失败(错误18456)解决方法...
SQL2008无法连接到.\SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方法 SQL2008无法连接到.\SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方 ...
- win10user文件夹迁移_windows 7、Windows10 系统目录迁移,修改安装的默认路径:Users,Program Files,ProgramData...
Tips:本文只针对Win7.windows 10系统有过测试,其他系统尚未测试:不过大家想尝试也可.这次实验是我做的全新 win7_32位系统来测试的,windows10当然64位的系统也可.至少现 ...
- SQL Server 不存在或访问被拒绝,无法连接到服务器,用户xxx登陆失败,连接超时处理方法
一."SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性: 1,SQL Server名称或IP地 ...
最新文章
- 用 Linux 的 watch 命令观察命令和任务
- 非交互模式修改Ubuntu密码的命令
- 【Python】Python学习----第一模块笔记
- 将自己数据集转化为lmdb格式
- 最棒 Spring Boot 干货总结
- 王小川:与龚宇相识14年 爱奇艺造假不可能
- mysql中怎样查看和删除唯一索引
- 前端面试高频考点,ES6知识点汇总!!!
- 合宙800 cgnsinf 只回复ok_中奖了吗?老夫妻突然被告知账户多了800多万元!记者去调查,钱又没了!|汉口银行|民政局|低保|周师傅...
- 计算机科学顶尖期刊,重磅!中国各学科顶级期刊名单发布!(影响力指数排名)...
- 赴日工作之在留换签证
- hive与Oracle数据库的相互同步
- 爬虫案例若干-爬取CSDN博文,糗事百科段子以及淘宝的图片
- 解决SimpleWifi无法连接中文SSID(中文WIFI名称)问题的过程记录
- [Pyhon大数据分析] 五.人民网新闻话题抓取及Gephi构建主题知识图谱
- SEO—搜索引擎优化
- MATLAB Support Package for USB Webcams 的使用方法(MATLAB调用摄像头后的使用方法)
- 深入理解JVM——分区是如何溢出的?
- 东北大学计算机考研王道,2014年东北大学计算机专业考研经验
- 计算机网络校验和怎么计算方法,计算机网络 计算校验和
热门文章
- 关于REST API设计的一些小经验
- emacs的使用方法
- 【Linux】用户与权限
- NYOJ2—括号配对问题
- Eclipse变量名自动补全问题 自定义上屏按键为TAB
- [裴礼文数学分析中的典型问题与方法习题参考解答]4.5.8
- PDU (Protocol Data Unit) - 协议数据单元
- [mmdetection] - win10配置mmdetection(1.1和2.0) + 训练网络(faster-rcnn、mask-rcnn)
- vue node --- 前后端联系的知识梳理
- css中伪类与伪元素的区别