phpMyAdmin โ bu MySQL va MariaDB ma'lumotlar bazasini brauzerda veb interfeys orqali boshqarish uchun ochiq kodli vositadir. 1998 yilda Tobias Ratschiller tomonidan yaratilgan, hozir dunyoda 4 millonga yaqin sayt phpMyAdmin'ni ishlatadi. cPanel, ISPmanager va boshqa hosting panellarda default vosita sifatida kiritilgan.
Asosiy funksiyalar
Databases โ yangi DB yaratish, mavjudni boshqarish, drop qilish. Tables โ har DB ichida jadval yaratish, schema ko'rish, ma'lumotlarni qo'shish/o'zgartirish/o'chirish.
SQL query โ Custom SQL query yozish va ishga tushirish: SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER va boshqa. Bu eng kuchli funksiya โ agar siz SQL biladigan bo'lsangiz, har qanday operatsiyani amalga oshira olasiz.
Import va Export โ DB'ni .sql formatda yuklab olish (backup uchun) yoki yuklash (boshqa DB'dan import). CSV, JSON, XML formatlari ham qo'llab-quvvatlanadi.
Users โ DB foydalanuvchilar yaratish, ularga ruxsatlar berish (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER). Har sayt uchun alohida DB user yaratish yaxshi xavfsizlik amaliyoti.
Designer โ vizual mode jadval munosabatlarini chizish (ER diagram). Yirik database loyihalashtirishda foydali.
WordPress DB backup
WordPress saytni backup qilish phpMyAdmin orqali eng oson yo'l: DB tanlang โ Export โ "Quick" yoki "Custom" tanlang (Custom da format SQL, kompressiya zipped tanlash mumkin), Download bosing. Restore qilish: Import โ faylni tanlash โ Go.
Custom query misollar
WordPress'da barcha bekor postlarni topish: SELECT * FROM wp_posts WHERE post_status = 'draft';
Eng faol mualliflarni hisoblash: SELECT post_author, COUNT(*) AS post_count FROM wp_posts WHERE post_status='publish' GROUP BY post_author ORDER BY post_count DESC;
Eski revisiyalarni o'chirish (WordPress DB tozalash): DELETE FROM wp_posts WHERE post_type = 'revision';
Xavfsizlik
phpMyAdmin to'g'ridan-to'g'ri ochiq bo'lsa xavfli โ botlar /phpmyadmin URL'ini topib brute force hujum qiladi. Yechimlar: (1) cPanel orqali kirish (avtorizatsiya cPanel orqali); (2) URL'ni o'zgartirish (default /phpmyadmin emas, balki /db-admin-xyz); (3) IP whitelist .htaccess orqali; (4) 2FA yoqish (phpMyAdmin Plus pluginlarda mavjud).
Sayt.uz amaliyot
Sayt.uz hosting tariflarida phpMyAdmin avtomatik cPanel orqali ulanadi โ mijozlar URL ni eslab qolish kerak emas. Mijozlarning 84% kamida oyiga bir marta phpMyAdmin'ni ishlatadi. Eng ko'p ishlatiluvchi funksiyalar: SQL query (49%), Export backup (38%), jadval ko'rish va tahrirlash (76%). Maslahat: phpMyAdmin tez va oson, lekin yirik query'lar (1 mln+ qator) uchun command-line mysql clientini ishlating โ brauzer crash bo'lishi mumkin.