‫ جدا سازی فضای ذخیره سازی

سلام
میخواستم بدونم راهی هست که بشه روی دو تا هاست نصبش کرد
منظورم اینکه خود شبکه اجتماعی روی یه هاست باشه ولی فایل هایی که ذخیره میشن از طریق شبکه اجتماعی روی هاست دیگه باشه
اگه امکانش وجود داره لطفا راهنمایی کنید

سازنده: ونداد زمان ایجاد: 28 فروردین 1398 زمان اتمام: 31 فروردین 1398

پاسخ‌ها:

مرتب‌سازی بر اساس
محمد آقاعباسلو تیم توسعه
محمد آقاعباسلو 29 فروردین 1398

با سلام خدمت شما،

بله امکانش هست. به این صورت که:

۱- mysql باید هم در سروری که نرم افزار روی آن قرار دارد و هم روی سرور دیگر که پایگاه داده روی آن است نصب شود. دلیل نصب mysql روی سرور نرم افزار، امکان اجرای دستورات mysql توسط کارگذار است.

۲- در سروری که پایگاه داده روی آن نصب میشود، کاربری که ایجاد میکنید، نبایستی با دسترسی localhost تعریف شود، بلکه بایستی آدرس آی پی سروری داده شود که نرم افزار در آن قرار دارد و میخواهد به سرور پایگاه داده متصل شود. مثلا:

grant all privileges on *.* to 'username'@'ip' identified by 'password';

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

۳- برای سروری که پایگاه داده در آن قرار دارد، اگر از firewall استفاده میکنید و محدودیت دسترسی به port را تعیین کرده اید، بایستی پورت پیش فرض اتصال mysql که 3306 هست باز باشد. مثلا:

sudo ufw allow 3306/tcp

sudo service ufw restart

۴- در هنگام نصب موتوشاب و در مرحله چهارم نصب (پایگاه داده) در فیلد میزبان، حتما آدرس سروری که پایگاه داده روی آن قرار دارد (به همراه پورت در صورت نیاز) وارد شود:

نکته مهم: اگر اتصال به درستی انجام شده بود نیازی به انجام مرحله زیر نیست

۵- در صورتی که همچنان اتصال برقرار نشد فایل

/etc/mysql/mysql.conf.d/mysqld.cnf

ویرایش شود به طوریکه :

bind-address = 0.0.0.0

و سپس سرویس mysql بازنشانی شود:

systemctl restart mysql.service

ویرایش شده توسط محمد آقاعباسلو (29 فروردین 1398)
ونداد 31 فروردین 1398

انجامش دادم خیلی ممنون از توضیحاتتون

محمد آقاعباسلو تیم توسعه
محمد آقاعباسلو 31 فروردین 1398

سپاس فراوان از پیگیری و بازخورد شما.

این موضوع بسته شده است