PostgreSQL datu bāze
Must prepare before: Ubuntu 16.04 darbstacijas uzstādīšana Ubuntu 16.04 servera uzstādīšana |
Saturs
- Uztādīšana ar servera instalācijas vedni
- Papildu uzstādīšana:
- Pieteikšanās
- Datu bāzes pārvietošana
- Paroles uzlikšana/maiņa
- Lietotāja pievienošana
- Pieslēgšanās no komandrindas
- Saites
Uztādīšana ar servera instalācijas vedni
- Ja datu bāzi izvēlās servera uzstādīšanas gaitā, uzstādīšanas vednī kā standarta servisus papildus izvēlas PostgeSQL datu bāzi:
Papildu uzstādīšana:
Datu bāzi uzstāda sekojoši:
sudo apt-get install postgresql
Pieteikšanās
Pēc noklusēšanas, gan sistēmas, gan datu bāzes postgres lietotājiem pieteikšanās ar paroli ir aizliegta (un nav nekādas paroles). Tāpēc, lai pieslēgties bāzei vispirms kļūst par postgres sistēmas lietotāju:
sudo su - postgrespēc tam piesakās datu bāzei:
psql
...
\q
Datu bāzes pārvietošana
Ja grib lai PostgreSQL glabā datus /home mapē (piem., ja / sadaļā ir ierobežota diska vieta):
Aptur PostgreSQL:
/etc/init.d/postgresql stopPārkopē /var/lib/postgresql mapi uz /home un izveido saiti no sākotnējās vietas:
mv /var/lib/postgresql /home/
ln -s /home/postgresql /var/lib/postgresqlPalaiž PostgreSQL:
/etc/init.d/postgresql start
Paroles uzlikšana/maiņa
- un atkārtoti 2 reizes ievada Student007
Ja vēlas, uzliek paroli postgres sistēmas lietotājam:
sudo passwd postgres Ja vēlas, uzliek postgres datu bāzes lietotāja paroli:
psql
ALTER USER postgres WITH ENCRYPTED PASSWORD 'Student007';
\q
Lietotāja pievienošana
Ja vēlas pievienot jaunu superlietotāju, ievada, piemēram, sekojošas komandas:
psql
create role munin with superuser login password 'password';
\q
Pieslēgšanās no komandrindas
Pēc vajadzības var izmainīt PostgreSQL konfigurācijas failu, dodot iespēju pieslēgties datubāzei no komandrindas (pirms tam neizpildot "su - postgres") komandu. Sk. Openbravo kļūdu novēršana.
Saites
Created by Valdis Vītoliņš on 2009-02-10 10:44
Last modified by Valdis Vītoliņš on 2021-04-13 14:30