امیر توحیدی
امیر توحیدی
خواندن ۱ دقیقه·۴ سال پیش

اتصال Remote به mariaDb در رزبری پای

سلام

این مشکلی بود که خودم چند ساعت باهاش درگیر بودم

خواستون باشه وقتی mysql-server با apt میزنید نصب میشه mariadb به جای mysql روی سیستم شما نصب می کنه به خاطر همین یک مقدار تنظیماتش فرق داره و برای فایل کانفیگش یه سری کارهای دیگه باید انجام بدید

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

به این مسیر بایستی برید که بقیه اش دیگه کاری سختی نیست باید دنبال این خط بگردید

bind-address=127.0.0.1

و این خط به این صورت تغییر بدید

bind-address=0.0.0.0

البته برای امنیت بیشتر برای این که از هر IP نشه دسترسی گرفت می تونید به جای 0.0.0.0 از ای پی سیستمی که می خواید به اون ریموت بزنید استفاده کنید تا مشکلتون رفع بشه

همین طور اگر دوست دارید پورت دیفالت 3306 برای ارتباط به mariadb یا همون mysql تغییر بدید دنبال این خط بگیردید

port= 3306

و میتونید پورت 3306 به هر مقداری که می خواهید تغییر بدید و استفاده کنید .

البته باید توجه داشته باشید یوزری که بر روی mysql یا mariadb برای ریموت ایجاد می کنید بایستی سرور به صورت % یا ایپی سرور خودتون تنظیم بشه تا بتونید از طریق ریموت و آن کاربر به اون متصل بشید.


امیدوارم مفید بوده باشه :)

رزبری پایmariadbmysqlremote
امیر توحیدی هستم. برنامه نویس و توسعه دهنده یا هر چیزی که شما بگید. :)
شاید از این پست‌ها خوشتان بیاید