سلام
دوستانی که از سیستم عامل مک استفاده میکنن میخوام بدونم از کدوم یکی از شبیه ساز های مک استفاده میکنن و نظر شون چیه ؟!
امروز داشتم مقاله راجب خالق لاراول رو میخوندم ایشون از SequelPro استفاده میکنه و خودم هم از Mamp Pro استفاده میکنم
شما هم اگه نرم افزار های مشابه استفاده میکنید و سر بار کمتری داره برای مک رو معرفی کنید ممنون میشم
@viva.mohammadi ببخشید فهمیدم مشکل کجا بود و معذرت میخوام
تو خود mamp بخش MySql امده دسترسی رو کامل به صورت خودکار بسته و محدود کرده برای این که بتونه هر برنامه جانبی به دیتابیس متصل بشه باید بره تو این بخش و تیک Allow network access to MySQL رو بزنه و روی from other computers قرار بده تا mamp اجازه دسترسی به دیتابیس رو بهش بده
بازم من معذرت میخوام از دوستان و مرسی از راهنمایی های خوبشون
تشکر
Navicat هم شبیه SequelPro هست. خیلی نرمافزار سنگینی نیست.
و دیتابیس های زیادی رو هم پشتیبانی میکنه:
@ali.bayat
طریقه کار با Navicat به چه صورت ؟!
الان نصب کردم و هر کار میکنم به دیتا بیس نمیتونه کانکت بشه و ارور
2003 - Can't connect to MySQL server on '127.0.0.1' (61 "Connection refused")
رو میده
رو localhost هست و این ارور رو میده
دوتا عکس ازش میذارم شاید کمکی تونست بکنه به راهنمایی شما
https://mrsoftware.ir/wp-content/uploads/2018/10/Screen-Shot-2018-10-31-at-8.35.49-PM.png
https://mrsoftware.ir/wp-content/uploads/2018/10/Screen-Shot-2018-10-31-at-8.35.54-PM.png
@viva.mohammadi
من با navicat سالهاست کار میکنم البته روی ویندوز، پورت و user و password رو چک کن ، راحتترین ابزار برا کار با دیتابیس هاس
@juza666 میشه یه سوال بپرسم شاید من بد متوجه شدم برای کار با NaviCatباید حتما نرم افزار xampp یا mamp نصب باشه که بتونم دیتابیس بسازم و بعد از اون بیام با این برنامه کار کنم؟
من اسم این برنامه رو از دوست عزیز @ali.bayat امروز شنیدم
اره برای mysql باید xampp باز باشه ولی برای sql server چون سرویس داره نیازی نیست کار خاصی بکنی
من مک ندارم متاسفانه و نمیدونم تویی مک چطور میشه ادرس دیتابیس رو ست کرد ، از مهندس @hesammousavi بخواید
خب اگر از Mamp استفاده میکنید پورت رو باید ۸۸۸۹ ست کنید.البته اگر پیش فرض رو تغییر ندادین
دوستان یه توضیح کلی می دم در مورد ارتباط با mysql در مک
تو مک وقتی شما یک instance مای اس کیو ال نصب می کنید mac os یک socket file درست میکنه که اطلاعات کانکت شدن به اون mysql رو توش ذخیره میکنه به عبارت دیگه شبیه connection string هست
حالا شما وقتی می خواین به اون mysql instance متصل بشید دو تا راه دارید :
۱ - استفاده از socket file همون فایلی که با پسوند sock هستش که اتفاقا توی navicat هم توی تب advance می تونید تیک use sock file رو بزنید و این فایل رو مسیر دهی کنید.
۲- استفاده از همون connection string ایی که در فایل sock تعریف شده
نکته : چون شما می تونید چندتا mysql instance داشته باشید دقت زیادی می خواد تشخیص sock file مربوطه
@viva.mohammadi مرسی از راهنماییت اما بازم نشدش
برام جالب چون تو mamp نمیشه پورت localhost رو دست زد و به صورت خودکار روی http://localhost:8888 هست ولی وقتی وارد phpmyadmin میشم و سرور رو میخونم Server: localhost:8889 هستش
جالبش این زمانی پورت NaviCat رو ۸۸۸۸ قرار میدم ارور زیر رو میده :
2013 - Lost connection to MySQL server at 'waiting for initial communication packet', system error: 60 "Operation timed out"
و زمانی هم پورت 8889 رو قرار میدم اصلا به خودش زحمت تست کردن به دیتابیس رو نمیده و ارور :
2003 - Can't connect to MySQL server on '127.0.0.1' (61 "Connection refused")
رو بر میگردونه
@viva.mohammadi ببخشید فهمیدم مشکل کجا بود و معذرت میخوام
تو خود mamp بخش MySql امده دسترسی رو کامل به صورت خودکار بسته و محدود کرده برای این که بتونه هر برنامه جانبی به دیتابیس متصل بشه باید بره تو این بخش و تیک Allow network access to MySQL رو بزنه و روی from other computers قرار بده تا mamp اجازه دسترسی به دیتابیس رو بهش بده
بازم من معذرت میخوام از دوستان و مرسی از راهنمایی های خوبشون
تشکر
درود...
در لینوکس از وب سرور Lampp و برای مدیریت پایگاه داده از MySQL Workbench استفاده می کنم در تمامی سیستم عامل موجود است.
https://dev.mysql.com/downloads/workbench/
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟