آشنایی با PhpMyAdmin و نسخههای مختلف آن
شاید کلمهی MySQL را بارها در دنیای وب شنیده باشید. میتوان گفت MySQL یکی از معروفترین و محبوبترین سیستمهای مدیریت محتوا است که در سیستم عاملهای مختلف قابل اجرا میباشد که اغلب به صورت ترکیبی با زبان برنامه نویسی php به کار میرود.
پاراگراف بالا مقدمهای بود برای توضیح در مورد PhpMyAdmin و نسخههای مختلف آن که در ادامه به آن میپردازیم.
پایگاه دادههای معطوف به MySql توسط نرمافزار PhpMyAdmin قابلیت مدیریت دارند و میتوان توسط این برنامه اعمال و کارهای مختلفی روی دیتابیس انجام داد. این اعمال میتواند مجموعهای از کارهایی چون تغییر یا حذف پایگاه داده، جدولها، فیلدها و …باشد. این نرمافزار به صورت رایگان در اختیار کاربران قرار داده و به زبان PHP طراحی شده است.
همانطور که در ابتدای مقاله به آن اشاره شد این نرمافزار وسیلهای برای مدیریت پایگاه دادهی SQL میباشد که توسط آن میتوان تغییرات فراوانی در پایگاده داده ایجاد کرد. از جمله ویژگیهای این نرمافزار مدیریتی میتوان به اعمالی چون:
- ایجاد یا حذف پایگاه داده (ایجاد، حذف یا ویرایش جدول، ستون و سطر )
- مدیریت پایگاه دادههایی چون mysql و mariadb
- اکسپورت و ایمپورت کردن پایگاه دادهها در فرمتهای فشرده شده
- پشتیبانگیری با فرمتهای pdf، Sql، xml، csv
- مدیریت کاربرها
- مدیریت همزمان چند سرور
- جستوجو در سراسر پایگاه داده
نسخههای مختلف برنامهی PhpMyAdmin
تا کنون پنج نسخه از این نرمافزار توسط توسعهدهندگان منتشر شده است که در ادامه به توضیح هر کدام از آنها میپردازیم.
PhpMyAdmin 3: اولین نسخه از این نرمافزار است که در سال ۲۰۰۸ منتشر شد. پیش زمینهی نصب این نسخه برنامههای php 5.2 و MySQL است. این نسخه به دلیل ضعفهای امنیتی بسیار، دیگر کاربردی ندارد.
PhpMyAdmin 3.5: پس از توسعهی ورژن ۳ این نرمافزار، نسخه ۳٫۵ آن منتشر شد. قابلیتهایی چون معرفی تم جدید، استفاده از تکنولوژی Ajax، بهبود مانیتورینگ، استفاده از synchronization برای همسان کردن دو دیتابیس در نسخهی ۳٫۵ به این نرمافزار افزوده شد.
PhpMyAdmin 4: یکی از تغییرات مهمی که در این نسخه انجام گرفت حذف ویژگی synchronization بود و وظیفهی همسانسازی دو پایگاه داده به وسیله ویژگی replication انجام میپذیرد. در این نسخه تا حد زیادی ضعفهای امنیتی جبران میشوند و میتوان با ابزارهای گرافیکی، ساختار پایگاه داده را طراحی کرد.
PhpMyAdmin 4.4: این نسخه نیز برای نصب به php 5.3 و MySql نیاز دارد. امکاناتی که به این نسخه افزوده شده است بخش Recent که دستورات اجرا شدهی اخیر را در خود نگهداری میکند و Favorite table است. قابلیت Ajax در این نسخه حذف شده است.
PhpMyAdmin 4.6: نصب این نسخه نیاز به برنامهی php 5.5 دارد. در این نسخه مشکلاتی چون تغییر رمز عبور در دیتابیسهای MariaDB بهبود بخشیده شده است.
با مطالب بیان شده در این مقاله شاید این سوال به ذهن شما برسد که تفاوت PhpMyAdmin و MySql در چیست؟
MySql نرمافزاری است که شما میتوانید توسط آن یک پایگاه داده ایجاد و آن را مدیریت کنید. به عبارت دیگر MySql سیستمی برای مدیریت پایگاه داده میباشد.
برنامهی PhpMyAdmin ارتباطی با ایجاد پایگاه داده ندارد و تنها میتوانید توسط آن اعمالی را در MySql و دیتابیس ایجاد، ویرایش و حذف کنید. به عبارت دیگر این نرم افزار ابزاری برای مدیریت MySql میباشد.