OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

Mencipta Pengguna dan Pangkalan Data‌


. pencipta arahan menambah pengguna baharu dan dropuser mengeluarkan satu. Begitu juga dengan diciptab arahan menambah pangkalan data baharu dan dropdb mengeluarkan satu. Setiap arahan ini mempunyai halaman manual mereka sendiri tetapi kami akan membincangkan beberapa pilihan di sini. Setiap arahan bertindak pada kluster lalai (berjalan pada port 5432) tetapi anda boleh lulus --port=pelabuhan untuk mengubah suai pengguna dan pangkalan data kluster alternatif.

Arahan ini mesti disambungkan ke pelayan PostgreSQL untuk melakukan tugasnya dan ia mesti disahkan sebagai pengguna dengan keistimewaan yang mencukupi untuk dapat melaksanakan operasi yang ditentukan. Cara paling mudah untuk mencapai ini adalah dengan menggunakan postgres Akaun Unix dan sambungkan melalui soket berasaskan fail:


# su - postgres

$ createuser -P king_phisher Masukkan kata laluan untuk peranan baharu: Masukkannya semula:

$ createdb -T template0 -E UTF-8 -O king_phisher king_phisher

$ keluar

# su - postgres

$ createuser -P king_phisher Masukkan kata laluan untuk peranan baharu: Masukkannya semula:

$ createdb -T template0 -E UTF-8 -O king_phisher king_phisher

$ keluar


Dalam contoh di atas, -P pilihan bertanya pencipta untuk menanyakan kata laluan sebaik sahaja ia mencipta kata laluan baharu raja_phisher pengguna. Melihat kepada diciptab perintah, yang -O mentakrifkan pengguna yang memiliki pangkalan data baharu (yang dengan itu akan mempunyai hak penuh untuk mencipta jadual dan memberikan kebenaran dan sebagainya). Kami juga mahu dapat menggunakan rentetan Unicode, jadi kami menambah -E UTF-8 pilihan untuk menetapkan pengekodan, yang seterusnya memerlukan kami menggunakan -T pilihan untuk memilih templat pangkalan data lain.

Kami kini boleh menguji bahawa kami boleh menyambung ke pangkalan data melalui mendengar soket pada localhost (-h localhost) sebagai pengguna king_phisher (-U king_phisher):


# psql -h localhost -U king_phisher king_phisher

Kata laluan untuk pengguna king_phisher: psql (9.5.2)

Sambungan SSL (protokol: TLSv1.2, sifir: ECDHE-RSA-AES256-GCM-SHA384, bit: 256,

mampatan: mati) Taip "help" untuk mendapatkan bantuan.


king_phisher=>

# psql -h localhost -U king_phisher king_phisher

Kata laluan untuk pengguna king_phisher: psql (9.5.2)

Sambungan SSL (protokol: TLSv1.2, sifir: ECDHE-RSA-AES256-GCM-SHA384, bit: 256,

mampatan: mati) Taip "help" untuk mendapatkan bantuan.


king_phisher=>

Seperti yang anda lihat, sambungan telah berjaya.


Pengkomputeran Awan OS teratas di OnWorks: