برنامه نویسی

پشتیبان – انجمن DEV

Huawei Cloud üzerinde GaussDB veritabanını yedeklemek ve geri yüklemek için aşağıdaki adımları izleyebilirsiniz:

### 1. Yedekleme İşlemi

#### Adım 1: GaussDB Konsoluna Giriş
1. **Huawei Cloud Management Console**'a giriş yapın.
2. **GaussDB** hizmetini arayın ve **GaussDB for MySQL** veya **GaussDB(for PostgreSQL)** seçin, kullandığınız sürüme bağlı olarak.
3. Yedeklemek istediğiniz veritabanı örneğini seçin.

#### Adım 2: Yedekleme Başlatma
1. **Backup Management** veya **Yedekleme Yönetimi** sekmesine gidin.
2. **Manual Backup** veya **Manuel Yedekleme** butonuna tıklayın.
3. Yedekleme için bir ad belirtin ve gerekli diğer bilgileri doldurun.
4. **OK** veya **Tamam** butonuna tıklayarak yedekleme işlemini başlatın.

#### Adım 3: Yedekleme Durumunu Kontrol Etme
1. **Backup Management** sekmesinde, yedeklemenin durumunu kontrol edebilirsiniz.
2. Yedekleme işlemi tamamlandığında, yedekleme dosyasının bulunduğu konumu not edin.

### 2. Geri Yükleme İşlemi

#### Adım 1: GaussDB Konsoluna Giriş
1. **Huawei Cloud Management Console**'a giriş yapın.
2. **GaussDB** hizmetini arayın ve **GaussDB for MySQL** veya **GaussDB(for PostgreSQL)** seçin, kullandığınız sürüme bağlı olarak.
3. Yedekten geri yüklemek istediğiniz veritabanı örneğini seçin.

#### Adım 2: Geri Yükleme Başlatma
1. **Backup Management** veya **Yedekleme Yönetimi** sekmesine gidin.
2. Geri yüklemek istediğiniz yedekleme dosyasını seçin.
3. **Restore** veya **Geri Yükle** butonuna tıklayın.
4. Geri yüklemek istediğiniz hedef veritabanını seçin veya yeni bir veritabanı oluşturun.
5. **OK** veya **Tamam** butonuna tıklayarak geri yükleme işlemini başlatın.

#### Adım 3: Geri Yükleme Durumunu Kontrol Etme
1. **Backup Management** sekmesinde, geri yükleme işleminin durumunu kontrol edebilirsiniz.
2. Geri yükleme işlemi tamamlandığında, veritabanınız kullanıma hazır olacaktır.

### Yedekleme ve Geri Yükleme Komutları

Eğer yedekleme ve geri yükleme işlemlerini komut satırından yapmak isterseniz, aşağıdaki adımları izleyebilirsiniz.

#### Yedekleme İçin:
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

ضربه شدید

pg_dump -h 192.168.0.183 -p 8000 -U hccdp -F c -b -v -f /path/to/backup/hccdp_db.backup hccdp_db


#### Geri Yükleme İçin:
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

ضربه شدید

./gsql -h 192.168.0.183 -U root -d postgres -p 8000 -W yourpassword -r
ایجاد پایگاه داده hccdp_db_new با الگوی قالب0 کدگذاری 'UTF8';
ALTER DATABASE hccdp_db_new OWNER TO hccdp;
\ q

pg_restore -h 192.168.0.183 -p 8000 -U hccdp -d hccdp_db_new -v /path/to/backup/hccdp_db.backup


Bu adımları takip ederek Huawei Cloud üzerinde GaussDB veritabanınızı yedekleyebilir ve gerektiğinde geri yükleyebilirsiniz. Yedekleme ve geri yükleme işlemleri sırasında herhangi bir hata alırsanız, detayları paylaşırsanız daha fazla yardımcı olabilirim.
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

./gsql -h 192.168.0.183 -U root -d postgres -p 8000 -W yourpassword -r


pg_dump -h 192.168.0.183 -p 8000 -U hccdp -F c -b -v -f /path/to/backup/hccdp_db.backup hccdp_db


ls -lh /path/to/backup/hccdp_db.backup


./gsql -h 192.168.0.183 -U root -d postgres -p 8000 -W yourpassword -r
CREATE DATABASE hccdp_db_new WITH TEMPLATE template0 ENCODING 'UTF8';
ALTER DATABASE hccdp_db_new OWNER TO hccdp;
\q


pg_restore -h 192.168.0.183 -p 8000 -U hccdp -d hccdp_db_new -v /path/to/backup/hccdp_db.backup


# ECS üzerinde terminale bağlanın
ssh username@ecs-ip-address

# GaussDB istemci araçlarını çalıştırın
cd /path/to/GaussDB_opengauss_client_tools/EulerOS_X86_64
source gsql_env.sh

# Veritabanına bağlanın ve yedekleme komutunu çalıştırın
pg_dump -h 192.168.0.183 -p 8000 -U hccdp -F c -b -v -f /path/to/backup/hccdp_db.backup hccdp_db

# ECS üzerinde terminale bağlanın
ssh username@ecs-ip-address

# GaussDB istemci araçlarını çalıştırın
cd /path/to/GaussDB_opengauss_client_tools/EulerOS_X86_64
source gsql_env.sh

# Yeni veritabanını oluşturun
./gsql -h 192.168.0.183 -U root -d postgres -p 8000 -W yourpassword -r
CREATE DATABASE hccdp_db_new WITH TEMPLATE template0 ENCODING 'UTF8';
ALTER DATABASE hccdp_db_new OWNER TO hccdp;
\q

# Yedeği yeni veritabanına geri yükleyin
pg_restore -h 192.168.0.183 -p 8000 -U hccdp -d hccdp_db_new -v /path/to/backup/hccdp_db.backup

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا