رفتن به محتوای اصلی
کرگدن | ارائه‌کننده سرورهای ابری و اختصاصی
راهنمای نصب Percona Server برای MySQL

راهنمای نصب Percona Server برای MySQL

در این راهنما مراحل کامل نصب و پیکربندی اولیه Percona Server 8.0 بر روی سیستم‌های Ubuntu/Debian را همراه با تنظیمات امنیتی، بررسی وضعیت سرویس و نکات بهینه‌سازی آموزش می‌دهیم.

۱. تنظیم مخزن APT و نصب Percona Server

به‌روزرسانی شاخص بسته‌ها

ابتدا سیستم خود را بروزرسانی کنید:

 
sudo apt update && sudo apt upgrade -y
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

پیکربندی DNS (اختیاری)

در صورت نیاز، تنظیمات DNS را در فایل /etc/resolv.conf به‌روزرسانی کنید. به دلیل تحریم ها از یکی از سرویس های شکن استفاده کنید.

دانلود و نصب بسته مخزن Percona

با استفاده از دستور زیر بسته‌ی مخزن Percona را دانلود کنید:

curl -O https://repo.percona.com/apt/percona-release_latest.generic_all.deb
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

سپس با دستور زیر بسته‌های لازم (مانند gnupg2 و lsb-release) و خود بسته‌ی دانلودشده را نصب کنید:

 
sudo apt install -y gnupg2 lsb-release ./percona-release_latest.generic_all.deb
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

راه‌اندازی مخزن Percona Server

برای راه‌اندازی و فعالسازی مخزن Percona Server 8.0، دستورات زیر را اجرا کنید:

3 خط
sudo percona-release setup ps80 
sudo percona-release enable ps-80 release 
sudo apt update
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

نصب Percona Server for MySQL

در نهایت، با دستور زیر نرم‌افزار سرور MySQL را نصب نمایید:

sudo apt install -y percona-server-server
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

در حین نصب، از شما خواسته می‌شود تا یک رمز عبور امن برای کاربر root تنظیم کنید و روش رمزنگاری قوی را انتخاب نمایید.


۲. پیکربندی پس از نصب

امن‌سازی نصب

پس از پایان نصب، اجرای دستور زیر برای بهبود امنیت نصب توصیه می‌شود:

sudo mysql_secure_installation
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

این اسکریپت چندین سوال در خصوص پیکربندی امنیتی از جمله حذف کاربرهای ناشناس، غیرفعال کردن ورود از راه دور برای کاربر root و تنظیمات دیگر را از شما می‌پرسد.

بررسی وضعیت سرویس MySQL

برای اطمینان از عملکرد صحیح سرویس MySQL، از دستور زیر استفاده کنید:

sudo systemctl status mysql
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

ورود به سرور MySQL

برای ورود به محیط خط فرمان MySQL، از دستور زیر استفاده کنید:

mysql -uroot -p
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

پس از وارد کردن رمز عبور، به محیط MySQL دسترسی خواهید داشت.


نکات تکمیلی و توصیه‌ها

  • تنظیمات پیشرفته: پس از نصب اولیه، بسته به نیازهای پروژه، می‌توانید تنظیمات بهینه‌سازی مانند تنظیمات مربوط به InnoDB، Buffer Pool و سایر پارامترهای MySQL را تغییر دهید.