PostgreSQLにログインしてみました
こんにちは、@yasuです。
PostgreSQLをインストールした時にできるpostgresユーザーは、無敵のユーザーで何でもできますが、実際の運用のユーザーとしては使われないと思われます。保守のときぐらいだと思われます。
今回は、新しく追加したユーザー(ロール)とデータベースで動作確認をしてみます。
さて、
ログインコマンドは、次のパラメータがありますが、一部のパラメータは省略できます。
psql -h [ホスト名] -p [ポート番号] -U [ロール名] -d [データベース名]
OSのyasuユーザーのとき、データベースだけ指定でも
psql yasudb
実際データベース名も省略できますが、省略時のデータベース名は、ロール名と同じになります。ロール名と同じ名前のデータベースがなければ、ログインに失敗します。
psql
ホスト名をしてログインすると、パスワードが聞かれました。OSのパスワードではなく、psqlのパスワードです。(md5モード)
psql -h localhost -p 5432 -U yasu -d yasudb
ホスト名を省略してログインすると、パスワードは聞かれません。(peerモード)
psql -U yasu -d yasudb
ログインに関する設定ファイル
- pg_hba.conf
- postgresql.conf
設定ファイルの初期値です。
このファイルでpeer、md5のモードを変更します。まだ詳しくは知りません。
環境により位置が異なります。
このファイルの探し方には2通りあります。
OS上で、find / -name pg_hba.conf 2> /dev/null
psql上で、SHOW hba_file;
sudo nano /etc/postgresql/12/main/pg_hba.conf
ssudo nano /etc/postgresql/12/main/postgresql.conf
待ち受け状態
127.0.0.1と127.0.1.1、5432ポートで待ち受けしています。
ありがとうございました。
いらすとや
steemit サインアップ
steemit 知識
日本語 Steemit Discord (超初心者~誰でも)
@yasu.witness は、証人ノードと、seedノードを立ち上げています。STEEMブロックチェーン安定化の寄与となるよう取り組んでいます。また、APIノードの立ち上げに向けて、今は技術を習得しています。30票の1つを与えてくださると嬉しいです。
Simply go to the Steemit Wallet Witness list, scroll to the bottom, and fill in the form:
開発者はすごいと思います。
見るだけでも難しいです。
今は失業中(求職中)なので、開発者と呼べるかどうか分かりませんが、、、なるべく誰にでもわかるような内容になるように努力しています^^
とても素敵です。
私は最近、pythonを独学しようとしていますが、「Hello World」まで打って、困難に詰まっていました。 ははは
@yasu さん、こんにちは。
tomoyan.witnessに投票お願いします👇
https://steemitwallet.com/~witnesses

SPデレゲーション報酬
Wintessに投票すると毎日の報酬がアップ!詳しくは👇
https://steemit.com/hive-161179/@japansteemit/sp-delegation-reward-update
💡 アップボートガイド 💡
分からない事は何でも質問して下さい🙇


お、ポスグレですね!
業務でお世話になってます😀