标签: mac-os-x

如何找到 PostgreSQL 的数据目录?

我忘记了上次是如何启动 PostgreSQL 的(那是几个月前),我不记得数据目录位于何处。该postgres命令似乎需要数据目录的位置。

如果有帮助,我在 MacOsX 上。

/usr/local/postgres 在我的 Mac 上不存在。

使用下面提供的答案,我发现它在这里:

/usr/local/var/postgres
Run Code Online (Sandbox Code Playgroud)

postgresql mac-os-x

162
推荐指数
6
解决办法
22万
查看次数

PostgreSQL 不在 Mac 上运行

错误全文如下:

psql:无法连接到服务器:没有这样的文件或目录。服务器是否在本地运行并接受 Unix 域套接字“/tmp/.s.PGSQL.5432”上的连接?

这是我第二次在 Mac 上通过 Homebrew 设置 Postgresql,我不知道发生了什么。以前,它一直在工作。在某些时候,我一定是输入了一个把事情搞砸的命令。我不知道。现在,每当我从命令行输入 SQL 命令时,我都会收到上述消息。我已经运行了一个命令来检查服务器是否正在运行,但显然不是。如果我尝试使用

$ postgres -D /usr/local/pgsql/data

我收到以下错误:

postgres 无法访问服务器配置文件 "/usr/local/pgsql/data/postgresql.conf": No such file or directory

我已经通过 Homebrew 卸载并重新安装了 Postgresql,但问题仍然存在。我完全不知道如何让这个工作。任何帮助,将不胜感激。

postgresql mac-os-x

111
推荐指数
6
解决办法
24万
查看次数

如何在 Mac OS X 上运行 psql?

我使用One click installer在装有 Mac OS X 的计算机上安装了 PostgreSQL 。然后我尝试使用该psql命令访问 PostgreSQL ,但它似乎不可用。

我收到这条消息:

psql
-bash: psql: command not found
Run Code Online (Sandbox Code Playgroud)

我需要安装更多东西吗?或者我如何配置 PostgreSQL 以便我可以在我的计算机上使用它?

postgresql psql installation mac-os-x

76
推荐指数
5
解决办法
24万
查看次数

是否可以只安装 mongo Shell?

我已经安装了 Docker 并且正在MongoDB我的 Mac 上为我的本地开发运行一个容器。问题是我无法从 CLI 轻松连接到所述数据库。我安装了Robo 3T,但我更喜欢使用CLI客户端。

有没有一种已知的方法可以在 OS X 上只安装mongo shell(command mongo) 而不是完整的 DB 发行版?

mongodb mac-os-x

42
推荐指数
2
解决办法
3万
查看次数

pgAdmin 4 版本 3 无法再次打开

我刚刚为macOS Sierra安装了pgAdmin 4版本 3.0.0 ,替换了与在同一台 Mac 上本地运行的Postgres 10.3捆绑在一起的pgAdmin

我打开了pgAdmin 4.app应用程序图标,这导致Safari 浏览器出现在前面,并带有一个显示通常 pgAdmin 用户界面的选项卡。好的。

我在 Safari 中关闭了那个标签。现在,当我打开pgAdmin 4.app图标(双击或选择File> Open)时,没有任何反应。

pgAdmin 是否应该在浏览器窗口而不是应用程序自己的窗口中启动?

? 如何再次重新打开 pgAdmin?

pgadmin mac-os-x pgadmin-4

37
推荐指数
2
解决办法
4万
查看次数

PostgreSQL 在本地运行,但我无法连接。为什么?

最近将我的机器从 Mac OS X Lion (10.7.4) 更新到 Mountain Lion (10.8),我认为它破坏了我的 PostgreSQL 安装。它最初是通过 Homebrew 安装的。我不是 DBA,但希望有人能告诉我如何解决这个问题。

我无法连接(但在前 Mountain Lion 之前能够连接):

$ psql -U rails -d myapp_development
psql: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
Run Code Online (Sandbox Code Playgroud)

但是 Postgres 显然还在运行:

$ ps aux | grep postgres
meltemi          2010   0.0  0.0  2444124   5292   ??  Ss   Wed01PM   0:00.02 postgres: rails myapp_development [local] idle    
meltemi           562   0.0  0.0  2439312    592   ?? …
Run Code Online (Sandbox Code Playgroud)

postgresql psql mac-os-x

33
推荐指数
2
解决办法
15万
查看次数

无法在 Mac 上本地导入 UTF-8 编码的 SQL 数据库

我正在将确认的 UTF-8 编码的 SQL 数据库导入 Mac 上的 Sequel Pro 并在中途抛出此错误:

读取文件时出错,因为无法以您选择的编码(自动检测 - Unicode (UTF-8))读取。

仅执行了 1273 个查询。

这是因为数据库文件最初来自 Windows 机器并且它的换行符塞满了东西吗?

我想即使我尝试通过文件传输将相同的数据库发送到服务器,我也会收到此错误,那么我该如何修复它的编码?

-- MySQL dump 10.13  Distrib 5.5.40-36.1, for Linux (x86_64)
--
-- Host: localhost    Database: *****
-- ------------------------------------------------------
-- Server version   5.5.40-36.1-log

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, …
Run Code Online (Sandbox Code Playgroud)

mysql mysqldump mac-os-x

27
推荐指数
1
解决办法
2万
查看次数

是否有与 bash 的反向搜索历史相当的 psql?

我非常喜欢bash的反向搜索历史(Cr)(命令行功能):

从当前行开始向后搜索,并根据需要在历史记录中“向上”移动。这是一个增量搜索。

当我进入control-rbash,我得到以下信息:

(reverse-i-search)`':
Run Code Online (Sandbox Code Playgroud)

而且我能够输入以前执行过的命令的字符,并仔细研究我正在寻找的内容。如果我出错了,我可以输入control-h擦除一个字符(相当于backspace)。

这个命令行功能使得引用以前执行的命令变得非常容易。我想知道psql. 我发现仅依赖control-pand是非常低效的control-n

对于它的价值,我正在使用PostgreSQL 9.3.1 on x86_64-apple-darwin13.0.0, compiled by Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn), 64-bit- 通过Postgres.app获得。

postgresql psql command-line mac-os-x

22
推荐指数
1
解决办法
6951
查看次数

Mac 上的 SQL Server

可以在 OS X 上安装 SQL Server 引擎快速版吗?我在家里使用 MacBook,并希望将其用作 SQL Server 的测试/学习平台。

sql-server mac-os-x

16
推荐指数
2
解决办法
7万
查看次数

MySQL 服务器已经消失,阻碍了大型转储的导入

我正在尝试将大型 sql 转储 (2GB) 导入到我的 mac 上的本地 mysql。过去我已经能够做到这一点(我使用的是 MAMP),但现在我在第 7758 行收到 ERROR 2006 (HY000):每次我尝试导入转储时,MySQL 服务器都已消失。数据库包含 innodb 表。

我尝试将 my-innodb-heavy-4G.cnf 文件复制到 my.cnf 以查看这些设置是否有帮助,但没有运气。

关于调整什么的任何想法?

我正在使用“Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive”从这里:http : //dev.mysql.com/downloads/mysql/

mysql innodb dump mac-os-x

14
推荐指数
2
解决办法
5万
查看次数