Yedeği alıncak server tarafında,
sudo su – postgres pg_dump vt_adi > vt_adi_db.bak şeklinde yedek alındıktan
sonra pwd ile dizin kontrolü yapıp winSCP tarzı bir programla .bak uzantılı dosya kişisel bilgisayara alınabilir.
Aktarılacak server tarafında,
WinSCP ile kişisel pcye alınan yedek kopyalanır sonrasnda, psql empty_database < vt_adi_db.bak ile veriler aktarılmış olur. webten kontrol etmek için phppgadmin kurulur. sudo apt install phppgadmin ipadresi/phppgadmin ile webten girilir.
Problem:
Forbidden You don’t have permission to access /phppgadmin/ on this server. hatası alırsanızda.
Solution: sudo vi /etc/apache2/conf-enabled/phppgadmin.conf remove “Require local”, and restart apache2
Bu işlem bu kadar.
CONNECT TO THE REMOTE SERVER
First things first, you need to login to the remote server:
1
|
root@netdisco:~$ ssh root@remote–host
|
CHANGE THE LISTEN ADDRESS
By default, PostgreSQL DB server listen address is set to the ‘localhost’ , and we need to change it so it accepts connection from any IP address; or you can use comma separated list of addresses. Here is how it looks by default:
1
2
|
root@netdisco:/# grep listen /etc/postgresql/10/main/postgresql.conf
listen_addresses = ‘localhost’ # what IP address(es) to listen on;
|
Open your postgresql.conf file in your editor:
1
|
root@netdisco:/# vim /etc/postgresql/10/main/postgresql.conf
|
search for listen_addresses , and set it to ‘*’ :
1
2
3
4
5
6
7
|
#——————————————————————————
# CONNECTIONS AND AUTHENTICATION
#——————————————————————————
# – Connection Settings –
listen_addresses = ‘*’ # what IP address(es) to listen on;
|
or if you want to set connection restrictions to a few IP’s, then you should setlisten_addresses to something like this:
1
2
3
4
5
6
7
|
#——————————————————————————
# CONNECTIONS AND AUTHENTICATION
#——————————————————————————
# – Connection Settings –
listen_addresses = ‘192.168.1.100,192.168.1.101,192.168.1.110’ # what IP address(es) to listen on;
|
OPEN POSTGRESQL TO THE WORLD
In this step, you need to allow remote connections to actually reach your PostgreSQL server. Open pg_hba.conf :
1
|
root@netdisco:/# vim /etc/postgresql/10/main/pg_hba.conf
|
To allow connections from absolutely any address with password authentication add this line at the end of pg_hba.conf file:
1
|
host all all 0.0.0.0/0 md5
|
You can also use your network/mask instead just 0.0.0.0/0 .
RESTART
You have made it! Just make sure to restart your PostgreSQL instance before leaving remote SSH session:
1
|
root@netdisco:/# /etc/init.d/postgresql restart
|
Now you should be able to connect to the PostgreSQL instance with any of DB tools.
Yorumu formunu geç ↓
kazim uslu
8 Nisan 2019, 22:42 (UTC 3) Bu yoruma bağlantı
hocam kodlar centos için galiba, ubuntu için olanları verebilir misin ?
Metin Karaca
19 Mayıs 2019, 03:04 (UTC 3) Bu yoruma bağlantı
Merhaba Hüseyin Parmaksız hocam sayenizde sorunsuz yedek aldım teşekkür etmek istedim.
Hüseyin
29 Ağustos 2019, 04:18 (UTC 3) Bu yoruma bağlantı
Çok yardımcı oldu teşekkür ederim hocam
Tarık Öztürk
9 Ekim 2019, 19:05 (UTC 3) Bu yoruma bağlantı
tam aradığım birşeydi faydalı oldu teşekkür ederim.
Aykut
20 Aralık 2019, 20:39 (UTC 3) Bu yoruma bağlantı
Teşekkür ederim çok faydalı olmuş
TV
25 Aralık 2019, 18:33 (UTC 3) Bu yoruma bağlantı
Değerli paylaşımınız için teşekkür ederim.
minecraft mods
26 Ocak 2020, 21:07 (UTC 3) Bu yoruma bağlantı
Gercktende iyi bir paylaşım.
TRMEDYA
12 Şubat 2020, 08:16 (UTC 3) Bu yoruma bağlantı
Teşekkürler ederim bu güzel paylaşım için.
Ali SAYGISEVER
18 Nisan 2020, 14:19 (UTC 3) Bu yoruma bağlantı
Tamda araştırdığım konuydu, teşekkürler. 🙂
tespit haber
2 Mayıs 2020, 20:47 (UTC 3) Bu yoruma bağlantı
Teşekkür ederim çok faydalı olmuş
lazer epilasyon servisi
11 Haziran 2020, 14:22 (UTC 3) Bu yoruma bağlantı
teşekkür ederim güzel paylaşımlarınız için
adana klima servisi
11 Haziran 2020, 14:23 (UTC 3) Bu yoruma bağlantı
sağolun güzel bilgileri bizim ile paylaştığınız için
آهنگ
23 Haziran 2020, 23:48 (UTC 3) Bu yoruma bağlantı
thanks to you I will put some changes in my life
Mühendis
11 Temmuz 2020, 19:00 (UTC 3) Bu yoruma bağlantı
teşekkürler..
blogamca
5 Kasım 2020, 18:55 (UTC 3) Bu yoruma bağlantı
Güzel içerikleriniz için teşekkürler hocam.
şekilli nick
3 Aralık 2020, 20:28 (UTC 3) Bu yoruma bağlantı
güzel içerik olmuş ellerinize sağlık
Ali BEY
8 Aralık 2020, 12:23 (UTC 3) Bu yoruma bağlantı
Bu konuda tek gerçek kaynak diyebilirim. Yeni paylaşımlarınızıda beklemekteyiz.
istanbul
18 Aralık 2020, 16:04 (UTC 3) Bu yoruma bağlantı
Hocam çok bilgilendirici olmuş. Yazılarınızın devamını bekliyoruz. Teşekkür ederim.
yapı detayı
4 Ocak 2021, 22:21 (UTC 3) Bu yoruma bağlantı
yedek almadan önce update ve upgrade işlemlerini yapmak gerekiyor götürdüğümüz serverda hata almamak için.
apk mod
10 Ocak 2021, 21:47 (UTC 3) Bu yoruma bağlantı
hocam harika yazı olmuş elinize sağlık.
Egitim haber
16 Ocak 2021, 14:04 (UTC 3) Bu yoruma bağlantı
Hocam ellerinize sağlık.
Topraksız Tarım
16 Ocak 2021, 14:05 (UTC 3) Bu yoruma bağlantı
Teşekkür ederim bu değerli paylaşımınız için
Emre BÜYÜK
16 Ocak 2021, 14:06 (UTC 3) Bu yoruma bağlantı
Hocam tam aradığım içerikti, çok teşekkürler
kokopit nedir
17 Ocak 2021, 22:34 (UTC 3) Bu yoruma bağlantı
hocam ellerinize sağlık. emekleriniz için teşekkür ederim.
Serdar Yıldırım
22 Ocak 2021, 15:44 (UTC 3) Bu yoruma bağlantı
Hocam yedek almamda katkınız oldu teşekkür ederim bilgi paylaştıkça güzeldir.
entakipci
26 Ocak 2021, 01:18 (UTC 3) Bu yoruma bağlantı
Bu güzel paylaşım için teşekkürler. Yer imlerine ekledim 🙂
Semih
2 Mart 2021, 17:53 (UTC 3) Bu yoruma bağlantı
Çok güzel bir paylaşım teşekkürler
takipçi satın al
11 Nisan 2021, 19:50 (UTC 3) Bu yoruma bağlantı
teşekkürler çok güzel bir paylaşım
Teknobird
28 Haziran 2021, 14:14 (UTC 3) Bu yoruma bağlantı
Bu güzel paylaşım için teşekkürler. Yer imlerine ekledim 🙂
Sosyalme
7 Temmuz 2021, 01:04 (UTC 3) Bu yoruma bağlantı
Faydalı bir paylaşım olmuş, okuma listeme ekledim.
youtube izlenme satin al
23 Temmuz 2021, 04:55 (UTC 3) Bu yoruma bağlantı
teşekkürler çok güzel bir paylaşım
Gncbilgi
6 Aralık 2022, 14:03 (UTC 3) Bu yoruma bağlantı
Bu güzel paylaşım için teşekkürler. Yer imlerine ekledim
Teknoloji
16 Mayıs 2024, 11:39 (UTC 3) Bu yoruma bağlantı
Ubuntu 18.04 üzerinde PostgreSQL yedekleme ve uzaktan bağlantı konusunda bu makaleye rastladım ve gerçekten işime yaradı! Adım adım açıklamalarıyla veritabanlarımı güvenli bir şekilde yedekleyebiliyor ve uzaktan erişimi kolayca sağlayabiliyorum. Veri güvenliği benim için çok önemli ve bu makale sayesinde PostgreSQL’i daha iyi yönetebiliyorum. Kesinlikle her PostgreSQL kullanıcısının bu kaynağa göz atmasını öneririm!