آموزش های سرور لینوکسعمومی

تغییر پورت پیش فرض MySQL و MariaDB در لینوکس

تغییر پورت پیش فرض MySQL و MariaDB در لینوکس
تغییر پورت پیش فرض MySQL و MariaDB در لینوکس
تغییر پورت پیش فرض MySQL و MariaDB در لینوکس

اتصال به دیتابیس سرور معمولا از دو راه اتصال محلی و یا اتصال TCP یا هر دو صورت می گیرد که با توجه به محدودیت اتصالات محلی ، برای اتصال از راه دور به دیتابیس سرور یا همان ریموت معمولا از اتصال TCP استفاده می شود و به نوعی این تنها راه برای اتصال به MySQL و MariaDB از راه دور است. به همین دلیل ممکن است که مدیران سرور برای افزایش ضریب ایمنی سرور خود تمایل داشته باشند تا پورت پیش فرض دیتابیس های MySQL و MariaDB در سرور لینوکس را تغییر دهند تا از خطرات احتمالی جلوگیری کنند که امروز قصد داریم با آموزش تغییر پورت پیش فرض MySQL و MariaDB در لینوکس و توزیع های Debian ، CentOS ، Ubuntu و RHEL شما را راهنمایی کنیم.

MySQL و MariaDB از جمله دیتابیس های محبوب حال حاضر در فضای وب هستند که شباهت بسیاری به یکدیگر دارند اما MariaDB به نوعی بهبود یافته دیتابیس MySQL می باشد که از لحاظ عملکرد نیز دارای برتری نسبت به MySQL است. همانطور که گفتیم این دو دیتابیس بسیار شبیه بود و به همین جهت از دایرکتوری my.cnf برای کانفیگ سرور استفاده می کنند و در هر دو دیتابیس TCP/3306 استفاده می کنند.

در ادامه با آموزش تغییر پورت پیش فرض MySQL و MariaDB در لینوکس همراه باشید.

تغییر پورت پیش فرض MySQL و MariaDB در لینوکس

برای شروع ابتدا از طریق SSH به سرور خود متصل شوید. سپس شما باید فایل my.cnf که مربوط به کانفیگ سرور است دسترسی داشته باشید.

برای دسترسی به فایل my.cnf در توزیع های CentOS و RHEL از دستور زیر استفاده کنید.

# vi /etc/my.cnf.d/server.cnf

برای دسترسی به فایل my.cnf در توزیع های Ubuntu و Debian از دستور زیر استفاده کنید.

# vi /etc/mysql/mariadb.conf.d/50-server.cnf

حال در این فایل به دنبال قسمت [mysqld] بگردید و قسمت مربوط به Port را پیدا کنید.

در مقابل پورت یک عدد وارد شده که پورت دیتابیس است و شما می توانید آن را پاک و پورت دلخواه خود را جایگزین کنید.

در صورتی که قسمت مربوط به پورت در فایل my.cnf سرور شما وجود ندارد می توانید دستور زیر را برای تعریف پورت در این فایل قرار دهید.

[mysqld] 
port = 12345

در نهایت پس از وارد کردن پورت جدید تغییرات ذخیره کنید.

حال برای اینکه دیتابیس بتواند بر روی پورت جدید اتصال برقرار کند باید اقدام به تعریف یک رول SELinux در سرور کنیم.

تعریف Rule برای SELinux

ابتدا برای این کار بسته زیر را در CentOS 7 نصب کنید.

# yum install policycoreutils-python

حال SELinux rule زیر را در سرور اجرا کنید تا اتصال MySQL به پورت جدید برقرار شود.

برای توزیع های CentOS و RHEL

# semanage port -a -t mysqld_port_t -p tcp 11111
# systemctl restart mariadb

برای توزیع های Ubuntu و Debian

# semanage port -a -t mysqld_port_t -p tcp 11111
# systemctl restart mysql

توجه : مقدار 11111 همان عدد پورت جدید است که شما باید پورت جدیدی که در سرور تنظیم کردید را جایگزین 11111 در این دستور کنید.

برای اینکه موفقیت آمیز بودن تغییرات در سرور را بررسی کنید می توانید دستورات زیر را اجرا کنید.

# ss -tlpn | grep mysql
# netstat -tlpn | grep mysql

همچنین می توانید با ورود به یوزر root دیتابیس MySQL سرور از طریق ریموت یا همان راه دور ، با اجرای دستور زیر پورت جدید دیتابیس را مشاهده کنید.

# mysql -h localhost -u root -p -P 12345
MariaDB [(none)]> show variables like 'port';

در نهایت به پایان آموزش تغییر پورت پیش فرض MySQL و MariaDB در لینوکس رسیدیم و امیدواریم که این مطلب آموزشی مورد توجه شما قرار گرفته باشد.



عوض کردن پورت MySQLMariaDB در لینوکس
عوض کردن پورت MySQLMariaDB در لینوکس آلما هاست دیتابیس سرور


تغییر پورت mysql در لینوکس centos
تغییر پورت mysql در لینوکس centos - مدیر سرور


تغییر پورت پیش فرض SQL - سرورستاپ
چگونه پورت پیش فرض sql را تغییر دهیم پورت پیش فرض اتصال به sql سرور 1433 می باشد این پورت برای هکرها شناخته شده است و از لحاظ امنیتی جهت جلوگیری از port scanning هکرها بهتر است که پورت اتصال به sql را تغییر دهید.


نصب وب سرور Lamp در لینوکس اوبونتو 18
نصب وب سرور Lamp در لینوکس اوبونتو 18.04 سایتوس


12 مورد مهم برای امنیت MySQLMariaDB در
12 مورد مهم برای امنیت MySQLMariaDB در لینوکس - انجمن آموزشی


فرق و تفاوت بین Mysql و MariaDB در چیست کدام را انتخاب کنیم
14.03.2018 در سرورهای سی پنل و دایرکت ادمین بصورت عادی از Mysql نسخه 5.6 استفاده میشود اما امکان Upgrade به MariaDB نیز وجود دارد اما آیا ارتقاء به ماریا دی بی یک انتخاب آگاهانه و صحیح میباشد


جی بلاگ Mysql
در این مقاله نحوه نصب و پیکربندی phpMyAdmin 4.4.9 برای مدیریت پایگاه دادهی سرورهای MySQL MariaDB و Drizzle بصورت تحت وب ارائه شده است. برای مبتدیان و افرادی که با مدیریت از طریق خط فرمان راحت نیستند این


دبیان apache php mysql را نصب کنید
دبیان apache php mysql را نصب کنید. نصب و پیکربندی وب سرور LAMP


تغییر گزینه پیش فرض بوت سیستم عامل از لینوکس به ویندوز
سلام و وقت بخیر خدمت تمامی کاربران ITPro. دوستان من در لپ تاپ خودم از ویندوز استفاده می کنم و جدیدا هم لینوکس مینت رو نصب کردم پس از نصب لینوکس بوت لودر GRUB نصب شده است که ویندوز رو هم شناسایی می کند.


فعال سازی دسترسی از راه دور به سرور پایگاه داده MySQL
پورت 3306 پورت دسترسی به mysql نام کاربری demou نام پایگاه داده ای که میخواهید متصل شوید پسورد رمز عبور پایگاه داده خود اگرچه جزئیات لازم را صحیح ارائه کردهایم اکنون اگر بخواهیم به پایگاهداده دسترسی پیدا کنیم ب

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

چهارده − 2 =

دکمه بازگشت به بالا
بستن