از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش نصب phpMyAdmin روی اوبونتو
سرفصلهای مطلب
PhpMyAdmin یک ابزار رابط کاربری گرافیکی (GUI) رایگان و منبع باز برای مدیریت پایگاه داده MySQL است. روی برنامه های میزبانی سرور خصوصی مشترک و مجازی (VPS). اگرچه از نظر فنی مورد نیاز نیست، phpMyAdmin کاربرپسندتر از رابط خط فرمان برای مدیریت پایگاه داده است.
اگر وب سایت خود را میزبانی می کنید روی یک VPS، باید phpMyAdmin را نصب کنید روی سرور به صورت دستی این مقاله شما را با نصب phpMyAdmin راهنمایی می کند روی سرورهای اوبونتو 18.04 و 20.04.
پیش نیازهای phpMyAdmin
قبل از شروع، باید پشته LAMP (لینوکس، آپاچی، MySQL، PHP) را نصب کنید. روی سرور شما همچنین پایگاه داده MySQL باید راه اندازی و راه اندازی شود.
همچنین برای اتصال به سرور باید از کلاینت SSH استفاده کنید. ما یک آموزش داریم روی روش اتصال PuTTY به سرور اگر با آن مشکل دارید.
روش نصب phpMyAdmin روی اوبونتو
در حال نصب phpMyAdmin روی اوبونتو شامل پنج مرحله است. علاوه بر نصب، باید مجوزها را بدهید، یک کاربر جداگانه ایجاد کنید و phpMyAdmin ایمن کنید.
- بسته phpMyAdmin را نصب کنید
- راه اندازی کاربر و دادن مجوز
- به phpMyAdmin دسترسی پیدا کنید روی مرورگر
- یک کاربر جدید ایجاد کنید
- phpMyAdmin را ایمن کنید
1. بسته phpMyAdmin را نصب کنید
روش نصب با استفاده از کلاینت SSH نسبتا آسان است. با این حال، برخی از تفاوت های دستوری بین اوبونتو 18.04 و اوبونتو 20.04 وجود دارد.
نصب phpMyAdmin – اوبونتو 18.04
برای نصب بسته phpMyAdmin و پسوندهای مورد نیاز PHP دستور زیر را اجرا کنید:
sudo apt-get install -y phpmyadmin php-mbstring php-gettext
در حین نصب process، باید یک وب سرور برای پیکربندی phpMyAdmin انتخاب کنید. Apache را با فشار دادن انتخاب کنید فضا. آ * نویسه در براکت کنار ظاهر می شود آپاچی 2، نشان می دهد که شما آن را انتخاب کرده اید. مطبوعات وارد ادامه.
سپس باید پایگاه داده را پیکربندی کنید. انتخاب کنید آره.
اکنون یک رمز عبور برنامه MySQL برای آن تنظیم کنید phpMyAdmin. مطمئن شوید که از یک رمز عبور قوی و منحصر به فرد استفاده می کنید. هنگامی که از شما خواسته شد آن را تأیید کنید، و نصب کامل خواهد شد.
در حال نصب phpMyAdmin روی اوبونتو 20.04
مراحل نصب phpMyAdmin روی اوبونتو 20.04 کاملا مشابه است. با این حال، به جای آن باید این دستور را اجرا کنید:
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl
سپس، شما باید یک وب سرور را انتخاب کنید. با فشار دادن دکمه Apache2 را انتخاب کنید فضا کلید بزنید و بزنید وارد ادامه.
پیکربندی پایگاه داده نیز به همین ترتیب است process. انتخاب کنید آره و یک رمز عبور قوی و منحصر به فرد برای phpMyAdmin تعیین کنید.
پس از تکمیل، پسوند PHP Mbstring را با این دستور فعال کنید:
sudo phpenmod mbstring
در نهایت با استفاده از این دستور سرویس آپاچی را ریستارت کنید:
sudo systemctl restart apache2
2. تنظیمات کاربر و اعطای مجوز
به طور پیش فرض phpMyAdmin حساب دارای حداقل گزینه های موجود است. شما باید برخی از مجوزها را به phpMyAdmin تا آن را به یک راه حل عملی برای ایجاد و مدیریت پایگاه های داده MySQL تبدیل کند.
برای مدیریت کاربران MySQL، با این دستور به عنوان کاربر root وارد خط فرمان MySQL شوید:
sudo mysql -u root -p
قبل از دسترسی به خط فرمان، باید رمز عبور ریشه MySQL را وارد کنید. هنگامی که به حساب ریشه MySQL دسترسی پیدا کردید، به آن مجوز بدهید phpMyAdmin با اجرای این دستورات یکی یکی:
GRANT ALL PRIVILEGES روی *.* TO 'phpmyadmin'@'localhost'; FLUSH PRIVILEGES; EXIT
3. به phpMyAdmin دسترسی پیدا کنید روی یک مرورگر
پس از اتمام مراحل نصب، مرورگر را باز کرده و به آن بروید http://your-server-IP/phpmyadmin. جایگزین کردن IP-سرور شما با آدرس IP سرور اگر استفاده می کنید هاستینگer VPS، آدرس IP را پیدا خواهید کرد روی پنل مدیریت سرور
در صورت استفاده از localhost، استفاده کنید http://localhost/phpmyadmin URL.
ورود به سیستم phpMyAdmin page به این صورت خواهد بود:
به دلیل مشکلات امنیتی، اوبونتو 18.04 و اوبونتو 20.04 از ورود ریشه پشتیبانی نمی کنند. در عوض، با وارد شوید phpmyadmin نام کاربری و رمز عبور MySQL در طول تنظیم کردید مرحله 1. پس از آن، به رابط وب phpMyAdmin منتقل می شوید.
4. یک کاربر phpMyAdmin جداگانه ایجاد کنید (اختیاری)
اگر به دلایل امنیتی نمی خواهید از حساب کاربری پیش فرض phpMyAdmin استفاده کنید یا با آن کار کنید، یک کاربر اختصاصی MySQL با امتیازات کامل ایجاد کنید.
شما باید به MySQL دسترسی داشته باشید command-line رابط به عنوان یک کاربر ریشه برای ایجاد یک کاربر اختصاصی. برای این کار از این دستور استفاده کنید:
sudo mysql -u root -p
وقتی از شما خواسته شد رمز عبور ریشه MySQL را وارد کنید. سپس دستورات زیر را برای ایجاد یک کاربر جدید وارد کنید:
CREATE USER username IDENTIFIED by 'password'; GRANT ALL PRIVILEGES روی *.* TO 'username'@'localhost'; FLUSH PRIVILEGES; EXIT
جایگزین کردن نام کاربری و کلمه عبور با اعتبار MySQL مورد نظر. به خاطر داشته باشید که از یک رمز عبور قوی برای ایمن سازی حساب استفاده کنید.
اگر هنگام ورود به سیستم با مشکلی مواجه شدید، سرور آپاچی را مجددا راه اندازی کنید. این دستور برای انجام این کار است:
sudo systemctl restart apache2
توصیه می کنیم نگاهی به وضعیت برگه روی داشبورد phpMyAdmin. تعداد اتصالات به سرور پایگاه داده MySQL، پرس و جوهای جاری MySQL در حال اجرا را نشان می دهد روی سرور و مدت زمانی که سرور کار کرده است.
5. phpMyAdmin ایمن (اختیاری)
phpMyAdmin مستعد حملات سایبری است، بنابراین باید اقداماتی مانند یک روش احراز هویت اضافی را برای بهبود امنیت آن اجرا کنید. با استفاده از Apache داخلی، یک ورود اضافی را در جلوی برنامه فعال کنید htaccess ویژگی های احراز هویت و مجوز.
برای انجام این کار، فعال کنید htaccess با تغییر فایل پیکربندی phpMyAdmin Apache، فایل را لغو کنید. در اینجا دستور باز کردن و ویرایش فایل با استفاده از ویرایشگر متن نانو آمده است:
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
اکنون، یک را اضافه کنید AllowOverride All خط در <دایرکتوری /usr/share/phpmyadmin> بخش.
<Directory /usr/share/phpmyadmin> Options SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All
می بایست شبیه به این باشه:
با فشار دادن فایل را ذخیره کرده و از آن خارج شوید CTRL+X. سپس، ضربه بزنید Y و وارد وقتی از شما خواسته شد وب سرور آپاچی را مجدداً راه اندازی کنید تا تغییرات را با استفاده از این دستور اجرا کنید:
sudo systemctl restart apache2
مرحله بعدی ایجاد یک است htaccess با استفاده از دستور زیر در دایرکتوری برنامه phpMyAdmin فایل کنید:
sudo nano /usr/share/phpmyadmin/.htaccess
ویرایشگر متن نانو باز می شود و به شما امکان می دهد آن را ویرایش کنید htaccess فایل. متن زیر را وارد کنید:
AuthType Basic AuthName "Restricted Files" AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user
فایل را ذخیره کرده و از آن خارج شوید. از آنجا که htaccess مشخص می کند که فایل مربوط به رمز عبور است /etc/phpmyadmin/.htpasswd، باید از همین مسیر استفاده کنیم.
از این دستور برای ایجاد فایل رمز عبور و ارسال آن با استفاده از htpasswd سودمندی:
sudo htpasswd -c /etc/phpmyadmin/.htpasswd USERNAME
جایگزین کردن نام کاربری با نام کاربری واقعی همچنین باید رمز عبور را وارد و تأیید کنید. پس از انجام این کار، فایل ایجاد می شود و رمز عبور هش می شود.
میتوانید با استفاده از همان دستور، یک نام کاربری اضافی ایجاد کنید -ج گزینه:
sudo htpasswd /etc/phpmyadmin/.htpasswd ADDITIONAL_USERNAME
برای اجرای تغییرات، آپاچی را مجددا راه اندازی کنید:
sudo systemctl restart apache2
هنگام دسترسی به phpMyAdmin، یک پاپ آپ جدید برای احراز هویت نام کاربری و رمز عبور ظاهر می شود. با مراجعه به آن تایید کنید http://your-server-IP/phpmyadmin. اعلان ورود باید به شکل زیر باشد:
نام کاربری و رمز عبوری که به تازگی ایجاد کرده اید را وارد کنید. پس از ورود به سیستم، ورود به سیستم phpMyAdmin را پیدا خواهید کرد page. را وارد کنید phpmyadmin اعتبار کاربر برای دسترسی به رابط وب phpMyAdmin.
نتیجه
phpMyAdmin به شما کمک می کند تا پایگاه داده های MySQL را مدیریت کرده و نگهداری جدول را انجام دهید. این process از نصب برنامه روی اوبونتو 18.04 و اوبونتو 20.04 مشابه هستند اما از چند دستور مختلف در مراحل اولیه استفاده می کنند.
اجرای تدابیر امنیتی را فراموش نکنید روی phpMyAdmin با استفاده از رمزهای عبور قوی و یک روش احراز هویت اضافی.
اکنون باید بتوانید پایگاه داده ها را به راحتی از طریق phpMyAdmin مدیریت کنید. در صورت داشتن هر گونه سوال در زیر کامنت بگذارید.
درباره پایگاه های داده بیشتر بدانید
DBMS چیست: راهنمای کامل
روش نمایش کاربران در MySQL
روش نصب MongoDB روی اوبونتو
روش نصب کاساندرا روی اوبونتو
روش نصب PostgreSQL روی اوبونتو
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-29 04:46:04