无法在 mac 上重新安装 postgresql
Unable to reinstall postgresql on mac
我正在尝试重置 postgreSQL,但看起来它卡在 Mac M1 上并带有密码,每次我卸载并重新安装 postgreSQL 时,它都会记住之前设置的密码。
所以当我 运行 brew uninstall postgresql
然后 brew install postgresql
它没有解决问题。
我试图删除 /tmp/.s.PGSQL
,但看起来更糟,因为现在即使在重新安装时也找不到该文件。
那么从 Mac M1 完全删除 postgreSQL 然后从 0.
重新安装它的正确方法是什么?
免责声明:确保备份数据库以备日后需要,因为运行执行这些命令将删除所有本地 Postgres 数据库。
首先你需要运行:
$ brew uninstall postgres
$ rm -rf /usr/local/var/postgres
$ rm /usr/local/var/log/postgres.log
$ rm -f ~/.psqlrc ~/.psql_history
如果您想确保没有安装其他与 Postgres 相邻的 Homebrew 公式,您可以通过以下方式检查:
$ brew list --formula | grep -e postgres -e psql
或在整个系统中搜索文件名匹配项:
$ sudo find / -name "*postgres*" -o -name "*psql*"
在重新安装 postgreSQL 之前,最好重新启动您的机器。重新启动后 运行 执行以下命令以全新安装 postgreSQL:
确保您的 Homebrew 已完全更新并让 Homebrew 有机会诊断任何问题:
$ brew update
$ brew doctor
诊断命令 $ brew doctor
应干净地退出并显示简单消息 'Your system is ready to brew.'
现在您可以重新安装 postgreSQL 并查看它是否 运行s 通过:
$ brew install postgres
$ brew services start postgresql
来源:https://blog.testdouble.com/posts/2021-01-28-how-to-completely-uninstall-homebrew-postgres/
我正在尝试重置 postgreSQL,但看起来它卡在 Mac M1 上并带有密码,每次我卸载并重新安装 postgreSQL 时,它都会记住之前设置的密码。
所以当我 运行 brew uninstall postgresql
然后 brew install postgresql
它没有解决问题。
我试图删除 /tmp/.s.PGSQL
,但看起来更糟,因为现在即使在重新安装时也找不到该文件。
那么从 Mac M1 完全删除 postgreSQL 然后从 0.
重新安装它的正确方法是什么?免责声明:确保备份数据库以备日后需要,因为运行执行这些命令将删除所有本地 Postgres 数据库。
首先你需要运行:
$ brew uninstall postgres
$ rm -rf /usr/local/var/postgres
$ rm /usr/local/var/log/postgres.log
$ rm -f ~/.psqlrc ~/.psql_history
如果您想确保没有安装其他与 Postgres 相邻的 Homebrew 公式,您可以通过以下方式检查:
$ brew list --formula | grep -e postgres -e psql
或在整个系统中搜索文件名匹配项:
$ sudo find / -name "*postgres*" -o -name "*psql*"
在重新安装 postgreSQL 之前,最好重新启动您的机器。重新启动后 运行 执行以下命令以全新安装 postgreSQL:
确保您的 Homebrew 已完全更新并让 Homebrew 有机会诊断任何问题:
$ brew update
$ brew doctor
诊断命令 $ brew doctor
应干净地退出并显示简单消息 'Your system is ready to brew.'
现在您可以重新安装 postgreSQL 并查看它是否 运行s 通过:
$ brew install postgres
$ brew services start postgresql
来源:https://blog.testdouble.com/posts/2021-01-28-how-to-completely-uninstall-homebrew-postgres/