سلام
دوستانی که از سیستم عامل مک استفاده میکنن میخوام بدونم از کدوم یکی از شبیه ساز های مک استفاده میکنن و نظر شون چیه ؟!
امروز داشتم مقاله راجب خالق لاراول رو میخوندم ایشون از SequelPro استفاده میکنه و خودم هم از Mamp Pro استفاده میکنم
شما هم اگه نرم افزار های مشابه استفاده میکنید و سر بار کمتری داره برای مک رو معرفی کنید ممنون میشم
@viva.mohammadi ببخشید فهمیدم مشکل کجا بود و معذرت میخوام
تو خود mamp بخش MySql امده دسترسی رو کامل به صورت خودکار بسته و محدود کرده برای این که بتونه هر برنامه جانبی به دیتابیس متصل بشه باید بره تو این بخش و تیک Allow network access to MySQL رو بزنه و روی from other computers قرار بده تا mamp اجازه دسترسی به دیتابیس رو بهش بده
بازم من معذرت میخوام از دوستان و مرسی از راهنمایی های خوبشون
تشکر
@ali.bayat
طریقه کار با Navicat به چه صورت ؟!
الان نصب کردم و هر کار میکنم به دیتا بیس نمیتونه کانکت بشه و ارور
2003 - Can't connect to MySQL server on '127.0.0.1' (61 "Connection refused")
رو میده
شاید پاسخ شما همینجا باشد
@omid.mardaneh
به جای ۱۲۷.۰.۰.۱ از localhost استفاده کنید
رو 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
@juza666 میشه یه سوال بپرسم شاید من بد متوجه شدم برای کار با NaviCatباید حتما نرم افزار xampp یا mamp نصب باشه که بتونم دیتابیس بسازم و بعد از اون بیام با این برنامه کار کنم؟
من اسم این برنامه رو از دوست عزیز @ali.bayat امروز شنیدم
@juza666 یه داستانی وجود داره من برای کانکت شدن از لاراول به دیتا بیس باید کد DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock رو اضافه کنم به env تا بتونه بشناسه و ارور نده و سر همین هم کلی سرچ زدم و تو همینجا یه گفت و گو راه انداختم الان هم نمیدونم باید چیکار کنم واقعا
من مک ندارم متاسفانه و نمیدونم تویی مک چطور میشه ادرس دیتابیس رو ست کرد ، از مهندس @hesammousavi بخواید
@juza666 ایشالا که ببین و جواب بده حسام سرش خیلی شلوغه و وقت کنه خیلی خوب میشه
خب اگر از 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")
رو بر میگردونه
درود...
در لینوکس از وب سرور Lampp و برای مدیریت پایگاه داده از MySQL Workbench استفاده می کنم در تمامی سیستم عامل موجود است.
https://dev.mysql.com/downloads/workbench/
@RaymondDragon مرسی عزیز