Postgresql を起動する為に、下記のコマンドを打ったところ、エラーが出てしまいます。
$ postgres -D /usr/local/var/postgres
下記がエラーです。
postgres: could not access the server configuration file "/usr/local/var/postgres/postgresql.conf": Permission denied
データベースへのアクセス権限がないようなのですが、以前は問題なくアクセスでき、
テーブルも作成していたので、なぜ起動出来ないのか理由が分かりません。
起動が出来ないので、これまでに作成したデータベースの中身がコマンドで
見られない状況です。
初歩的な質問で申し訳ありません。
【追記】
postgresql.confを開けて編集しようとしましたが、
中身は空でした。
また、
ls: /usr/local/var/postgres/postgresql.con
とコマンドに打つと、
ls: /usr/local/var/postgres/postgresql.conf: Permission denied
と、エラーが出てしまいます。
【バージョン】
MacOS
Postgresql 10.5
【インストール】
Homebrewで
$ brew install postgresqlでインストールしました。
【再インストールの状況】
(1)アンインストール
$brew uninstall postgresql
(2)再インストール
$ brew install postgresql
touch: /usr/local/Homebrew/.git/FETCH_HEAD: Permission denied
touch: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/.git/FETCH_HEAD: Permission denied
touch: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-services/.git/FETCH_HEAD: Permission denied
fatal: Unable to create '/usr/local/Homebrew/.git/index.lock': Permission denied
fatal: Unable to create '/usr/local/Homebrew/.git/index.lock': Permission denied
error: could not lock config file .git/config: Permission denied
Error: postgresql 10.5 is already installed
To upgrade to 11.1, run brew upgrade postgresql
(3)バージョンの確認
$ psql --version
-bash: psql: command not found
と出てしまう。