اتصال به دیتابیس
نشانی داخلی و بیرونی دیتابیسهای مدیریتشدهی لکسویا و نحوهی اتصال به آنها.
دو نشانی، یک دیتابیس
هر دیتابیس مدیریتشدهی لکسویا دو نشانی دارد. نشانی داخلی برای سرویسهایی است که در همان حساب اجرا میشوند و نشانی بیرونی برای اتصال از رایانه یا ابزار بیرونی. برای بیشتر کارها به نشانی داخلی بسنده کنید.
اتصال داخلی
سرویسهای یک حساب میتوانند بدون بازکردن پورت عمومی به دیتابیس وصل شوند. پنج مقدار لازم است که همه در تنظیمات دیتابیس آمدهاند:
| مقدار | نمونه |
|---|---|
| میزبان | a1b2c3d4e5 |
| پورت | 5432 |
| نام کاربری | postgres |
| نام دیتابیس | app |
| رمز عبور | هنگام ساخت دیتابیس ساخته میشود |
میزبان همان شناسهی دیتابیس است، نه نشانی عمومی آن. اگر نشانی
.lexoyacloud.ir را در تنظیمات سرویس خود وارد کنید، اتصال برقرار نمیشود.برای نمونه، رشتهی اتصال PostgreSQL به این شکل است:
postgresql://postgres:PASSWORD@a1b2c3d4e5:5432/appاگر ابزارتان رشتهی اتصال نمیگیرد، همان میزبان و پورت را جداگانه وارد کنید و نام کاربری و رمز را در فیلدهای خودشان بنویسید.
اتصال از بیرون
برای اتصال از رایانهی خودتان یا یک ابزار گرافیکی، دیتابیس را در پنل «نمایش عمومی» کنید. لکسویا در این حالت یک نشانی عمومی به شکل
شناسه.lexoyacloud.ir و یک پورت اختصاصی بالاتر از ۳۰۰۰۰ به شما میدهد.نمایش عمومی یعنی یک پورت TCP روی اینترنت باز میشود. بعد از پایان کار آن را ببندید.
پورتهای پیشفرض
| موتور | پورت |
|---|---|
| PostgreSQL | 5432 |
| Redis | 6379 |
| Kafka | 9092 |
سرویس Kafka میزبان جداگانهای دارد که به شکل
شناسه-kafka-bootstrap است. برای بقیهی موتورها پورت دقیق را در تنظیمات همان دیتابیس ببینید.