راه اندازی سرور centos (وب سرور) در شبکه داخلی که به اینترنت وصل نیست
سلام
من میخام در شبکه داخلی که به اینترنت وصل نیست یک سرور centos نصب کنم و یک سایت php روی شبکه با domain بالا بیارم (البته سیستم های دیگر در شبکه ویندوز هستن)
من centos 6.5 رو نصب کردم و از Package های روی dvd آپاچی رو روش نصب کردم
پس از اون برای نصب php چند فایل rpm دانلود کردم و به ترتیب نصب کردم
ولی برای نصب mysql به مشکل برخوردم
هر چی package در dvd به نام mysql بود نصب کردم و چند تا از اینترنت دانلود و نصب کردم ولی با دستور service mysqld start پیغام خطا میده که "unrecognized"
آیا برای راه اندازی سرور در شبکه داخلی راه رو درست رفتم؟
آموزشی کلی راه اندازی چنین چیزی هست؟
چه فایلهایی از mysql رو باید دانلود کرد و نصب اون چه ترتیبی داره؟
با تشکر
پاسخ : راه اندازی سرور centos (وب سرور) در شبکه داخلی که به اینترنت وصل نیست
توصیه می کنم اگر تخصص کافی ندارید برای نصب برنامه روی سرور از دستور yum استفاده کنید. ولی با این توضیحاتی که گفتید احتمالا mysql شما فاقد اسکریپت init.d هست. یه نگاه به پوشه ی /etc/init.d/ بندازید و ببینید آیا mysqld توش هست یا نه
پاسخ : راه اندازی سرور centos (وب سرور) در شبکه داخلی که به اینترنت وصل نیست
با تشکر از پاسخ شما؛
همانطور که عرض کردم این سیستم به اینترنت متصل نیست. آیا دستور yum نیاز به اتصال به اینترنت ندارد؟
در فولدر init.d من فایلی به نام mysql هست ولی mysqld وجود ندارد
چی کار باید کرد؟
در آدرس زیر. اگر redhat رو انتخاب کنیم کدام فایل های rpm رو باید دانلود کرد؟
MySQL :: Download MySQL Community Server
پاسخ : راه اندازی سرور centos (وب سرور) در شبکه داخلی که به اینترنت وصل نیست
خب پس با این حساب واضحه که دستور service mysqld start کار نمی کنه. اصولا روی سیستم شما mysqld تعریف نشده است. به جای اون از یکی از دستورات زیر استفاده کنید:
service mysql start
/etc/init.d/mysql start
پاسخ : راه اندازی سرور centos (وب سرور) در شبکه داخلی که به اینترنت وصل نیست
چه فرقی بین mysql و mysqld هست؟
وقتی دستور service mysql strat رو میزنم ، جلوی پیغام starting mysql چند نقطه می زاره و مدتی طول میکشه و در نهایت در مورد پیدا کردن فایلها پیغام FAILED میده
پاسخ : راه اندازی سرور centos (وب سرور) در شبکه داخلی که به اینترنت وصل نیست
فرقی که نداره. اگر بخوام شفاف تر توضیح بدم اینطوری میشه که mysql یه نرم افزاره که روی سیستم نصب میشه و mysql daemon یه سرویس مربوط به همون نرم افزاره که روی سیستم اجرا می شه. ولی اینکه اسم این سرویس چی باشه دیگه فرقی نمی کنه. مثلا سرویس آپاچی روی centos با عنوان httpd شناخته می شه و روی ubuntu با نام apache2 . شما می تونید تنظیمات رو دستکاری کنید و هر اسم دیگه ای روش بذارید.
من قبلا جایی ندیدم که عنوان سرویس mysql daemon به صورت mysql باشه ولی با توجه به اینکه شما فرمودید یه فایل mysql در init.d دارید میشد حدس زد که همچین موردی باشه.
و اما در مورد استارت نشدن سرویس mysql بد نیست فایل های log رو بررسی کنید و ببینید چه خطایی اونجا ثبت شده.