phpMyAdmin - cPanel-də MySQL database idarə etmək

?️

Database - saytın yaddaşı

Hər WordPress, WooCommerce sayt arxasında MySQL database var - bütün post, müştəri, sifariş orada saxlanılır. phpMyAdmin database-i brauzerdə idarə etmə alətidir. Bu bələdçidə əsas istifadə öyrənəcəksiniz.

İcmal

  1. phpMyAdmin-ə daxil olmaq
  2. Database export (backup)
  3. Database import (restore)
  4. Table redaktə
  5. Search & Replace
  6. SQL qoymak
1

phpMyAdmin-ə daxil olmaq

  1. cPanel-ə daxil olun
  2. "Databases" bölməsində phpMyAdmin ikonunu tıklayın
  3. Yeni tab açılır - phpMyAdmin interfeysi

Sol tərəfdə bütün database-lərinizi görəcəksiniz. WordPress saytı varsa adətən username_wp123 kimi adlandırılır.

2

Database export (backup)

  1. Sol tərəfdən database-i seçin
  2. Üst menyu → Export
  3. Export method:
    • Quick - bütün database, SQL format
    • Custom - hansı table-ları seçmək, sıxma və s.
  4. Format: SQL (default)
  5. "Go" basın → .sql faylı endirilir

Tipik backup ölçüsü

  • Yeni WP sayt: 1-5 MB
  • 1 il blog: 10-50 MB
  • WooCommerce: 50-500 MB
  • Böyük sayt: 1+ GB

Böyük database-ləri SQL əvəzinə Gzip formatında export edin - 5-10x kiçik.

3

Database import (restore)

Köhnə backup-dan və ya başqa saytdan database köçürmək.

  1. Əvvəlcə boş database yaradın: cPanel → MySQL Databases → Create Database
  2. User əlavə edin və full privilege verin
  3. phpMyAdmin-də yeni database-i seçin
  4. Üst menyu → Import
  5. "Choose File" → backup .sql faylınız
  6. "Go" - 1-10 dəqiqəyə tamamlanır
⚠️

Vacib: Mövcud database-ə import etmə - duplicate xəta verir. Boş database-ə import edin.

Böyük dosya import (50 MB+)

Default phpMyAdmin upload limiti 50 MB. Daha böyük üçün:

  • cPanel SSH istifadə edin: mysql -u user -p database < backup.sql
  • Və ya cPanel "Backup Wizard" istifadə edin
4

Table redaktə

Tipik WP table-lar

  • wp_users - admin və istifadəçilər
  • wp_posts - postlar, səhifələr
  • wp_options - sayt ayarları
  • wp_comments - comments
  • wp_postmeta - post metadata (custom fields)
  • wp_usermeta - user metadata

Sətir redaktə

  1. Table-i klikləyin → "Browse" tabı
  2. Sətirin yanında "Edit" düyməsi
  3. Dəyərləri dəyişin → "Go"

Yeni sətir əlavə

"Insert" tabı - yeni sətir doldurun.

5

Search & Replace

Sayt köçürdükdə (məs. test.az → live.az) bütün URL-ləri əvəz etmək lazım olur.

SQL ilə

SQL qoymak tabında bu kod yazın:

  • UPDATE wp_options SET option_value = REPLACE(option_value, 'test.az', 'live.az');
  • UPDATE wp_posts SET post_content = REPLACE(post_content, 'test.az', 'live.az');
  • UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'test.az', 'live.az');
⚠️

Serialize problem: WordPress bəzi məlumatları serialize edib saxlayır. Sadə REPLACE qırır. Better Search Replace plugin istifadə edin - serialize-aware-dir.

6

Vacib SQL əmrləri

SQL tabında:

Bütün post-ları görmək

  • SELECT * FROM wp_posts WHERE post_status='publish' LIMIT 20;

Yeni admin user yaratmaq (parol unutdugda)

  • INSERT INTO wp_users (user_login, user_pass, user_email, user_status) VALUES ('admin2', MD5('YeniParol123!'), 'admin@şirkət.az', 0);
  • INSERT INTO wp_usermeta (user_id, meta_key, meta_value) VALUES (LAST_INSERT_ID(), 'wp_capabilities', 'a:1:{s:13:\"administrator\";b:1;}');

Spam comment-ləri silmək

  • DELETE FROM wp_comments WHERE comment_approved='spam';

Posts table optimization (yer qənaət)

  • OPTIMIZE TABLE wp_posts, wp_postmeta;

FAQ

Database silmək sayt-ı sındırar?

Bəli - bütün məzmun gedir. WordPress yeni install kimi davranar. Database silmədən əvvəl mütləq backup alın.

phpMyAdmin login-i unutdum

cPanel-də avtomatik login olur - şifrə tələb etmir. Direkt phpmyadmin.şirkət.az açırsanız cPanel user/parol istəyir.

Backup gündəlik avtomatik almaq?

cPanel-də Cron Jobs əlavə edin: gündə bir dəfə mysqldump komandası ilə backup yaradıb saxlayın.

Database necə təmizlənir?

WP-Optimize plugin avtomatik təmizləyir: revisions, draft, spam comment, expired transients. 100-300 MB qənaət edə bilərsiniz.

MySQL hosting Hostinq.az-da

Bütün hosting paketlərində MariaDB 10.6+ daxildir. Limitsiz database (Premium paketdə).

Hosting paketləri