دیتابیس

3 سال پیش توسط omid مطرح شد
آفلاین
user-avatar
omid ( 12841 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

0

سلام
دوستانی که از سیستم عامل مک استفاده میکنن میخوام بدونم از کدوم یکی از شبیه ساز های مک استفاده میکنن و نظر شون چیه ؟!
امروز داشتم مقاله راجب خالق لاراول رو میخوندم ایشون از SequelPro استفاده میکنه و خودم هم از Mamp Pro استفاده میکنم
شما هم اگه نرم افزار های مشابه استفاده میکنید و سر بار کمتری داره برای مک رو معرفی کنید ممنون میشم

بهترین پاسخ
آفلاین
user-avatar
omid
3 سال پیش

@viva.mohammadi ببخشید فهمیدم مشکل کجا بود و معذرت میخوام
تو خود mamp بخش MySql امده دسترسی رو کامل به صورت خودکار بسته و محدود کرده برای این که بتونه هر برنامه جانبی به دیتابیس متصل بشه باید بره تو این بخش و تیک Allow network access to MySQL رو بزنه و روی from other computers قرار بده تا mamp اجازه دسترسی به دیتابیس رو بهش بده
بازم من معذرت میخوام از دوستان و مرسی از راهنمایی های خوبشون
تشکر

آفلاین
user-avatar
علی بیات ( 439989 تجربه )
3 سال پیش
تخصص : توسعه دهنده ارشد وب

لینک کوتاه اشتراک گذاری

1

Navicat هم شبیه SequelPro هست. خیلی نرم‌افزار سنگینی نیست.
و دیتابیس های زیادی رو هم پشتیبانی میکنه:

  • MySQL
  • PostgreSQL
  • MongoDB
  • MariaDB
  • SQL Server
  • Oracle
  • SQLite
آفلاین
user-avatar
omid ( 12841 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

1

@ali.bayat
طریقه کار با Navicat به چه صورت ؟!
الان نصب کردم و هر کار میکنم به دیتا بیس نمیتونه کانکت بشه و ارور
2003 - Can't connect to MySQL server on '127.0.0.1' (61 "Connection refused")
رو میده

آفلاین
user-avatar
vahid Mohammadi ( 37202 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

1

@omid.mardaneh
به جای ۱۲۷.۰.۰.۱ از localhost استفاده کنید

آفلاین
user-avatar
omid ( 12841 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

1

رو 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

آفلاین
user-avatar
سیدعلی موسوی ( 142798 تجربه )
3 سال پیش
تخصص : سی شارپ و پی اچ پی

لینک کوتاه اشتراک گذاری

1

من با navicat سالهاست کار میکنم البته روی ویندوز، پورت و user و password رو چک کن ، راحتترین ابزار برا کار با دیتابیس هاس

آفلاین
user-avatar
omid ( 12841 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

1

@juza666 میشه یه سوال بپرسم شاید من بد متوجه شدم برای کار با NaviCatباید حتما نرم افزار xampp یا mamp نصب باشه که بتونم دیتابیس بسازم و بعد از اون بیام با این برنامه کار کنم؟
من اسم این برنامه رو از دوست عزیز @ali.bayat امروز شنیدم

آفلاین
user-avatar
سیدعلی موسوی ( 142798 تجربه )
3 سال پیش
تخصص : سی شارپ و پی اچ پی

لینک کوتاه اشتراک گذاری

1

اره برای mysql باید xampp باز باشه ولی برای sql server چون سرویس داره نیازی نیست کار خاصی بکنی

آفلاین
user-avatar
omid ( 12841 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

1

@juza666 یه داستانی وجود داره من برای کانکت شدن از لاراول به دیتا بیس باید کد DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock رو اضافه کنم به env تا بتونه بشناسه و ارور نده و سر همین هم کلی سرچ زدم و تو همینجا یه گفت و گو راه انداختم الان هم نمیدونم باید چیکار کنم واقعا

آفلاین
user-avatar
سیدعلی موسوی ( 142798 تجربه )
3 سال پیش
تخصص : سی شارپ و پی اچ پی

لینک کوتاه اشتراک گذاری

1

من مک ندارم متاسفانه و نمیدونم تویی مک چطور میشه ادرس دیتابیس رو ست کرد ، از مهندس @hesammousavi بخواید

آفلاین
user-avatar
omid ( 12841 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

1

@juza666 ایشالا که ببین و جواب بده حسام سرش خیلی شلوغه و وقت کنه خیلی خوب میشه

آفلاین
user-avatar
vahid Mohammadi ( 37202 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

1

@omid.mardaneh

خب اگر از Mamp  استفاده میکنید پورت رو باید ۸۸۸۹ ست کنید.البته اگر پیش فرض رو تغییر ندادین

آفلاین
user-avatar
vahid Mohammadi ( 37202 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

آفلاین
user-avatar
vahid Mohammadi ( 37202 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

1

دوستان یه توضیح کلی می دم در مورد ارتباط با 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 مربوطه

آفلاین
user-avatar
omid ( 12841 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

1

@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")
رو بر میگردونه

آفلاین
user-avatar
omid ( 12841 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

2

@viva.mohammadi ببخشید فهمیدم مشکل کجا بود و معذرت میخوام
تو خود mamp بخش MySql امده دسترسی رو کامل به صورت خودکار بسته و محدود کرده برای این که بتونه هر برنامه جانبی به دیتابیس متصل بشه باید بره تو این بخش و تیک Allow network access to MySQL رو بزنه و روی from other computers قرار بده تا mamp اجازه دسترسی به دیتابیس رو بهش بده
بازم من معذرت میخوام از دوستان و مرسی از راهنمایی های خوبشون
تشکر

آفلاین
user-avatar
پایان جهان ( 128285 تجربه )
3 سال پیش
تخصص : جوجه برنامه نویس وردپرس و لاراول

لینک کوتاه اشتراک گذاری

1

درود...
در لینوکس از وب سرور Lampp و برای مدیریت پایگاه داده از MySQL Workbench استفاده می کنم در تمامی سیستم عامل موجود است.
https://dev.mysql.com/downloads/workbench/

آفلاین
user-avatar
omid ( 12841 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

1

@RaymondDragon مرسی عزیز

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.