🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ امیر ابوئی
مشکل اتصال mysql در ابونتو
امیر صالحی حل شده توسط امیر صالحی

سلام و درود

ببخشید بنده توی لینوکس نصب mysql-server رو انجام دادم ولی موقع کانکت شدن بهم ارور زیر رو میده:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

!مجدد هم نصبش کردم ولی درست نشد

 

کاش استاد آوند، در کنار آموزش هایی که میدادن یه اشاره یا راهنمایی هم به آموزش‌ها در محیط لینوکس میکردن تا حداقل بچه‌ها ترغیب به استفاده ازش بشن و متاسفانه اکثر(همه) آموزش‌ها روی ویندوز هستش!

سلام و احترام

به احتمال زیاد یه سری رد پاهایی از mysql قبلی به جا مونده که اون‌ها هنوز از بین نرفتن که باید حتما اونا پاک کنید یه لینک براتون قرار میدم و مطالعش کنید که باهاش مشکلتون رو حل کنید.

https://medium.com/@alef.duarte/cant-connect-to-local-mysql-server-through-socket-var-run-mysqld-mysqld-sock-155d580f3a06

بهترین پاسخ
امیر صالحی ۱۷ آذر ۱۳۹۹، ۰۸:۴۹

ممکنه برخی از دوستان موقع اتصال به mysql به ارور زیر بر بخورن:

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

که در بعضی سیستم‌ها مثل ابونتو، به صورت پیشفرض mysql از UNIX auth_socket plugin استفاده میکنه که ممکنه علت خطای بالا باشه که میتونید از این آموزش برای حل مشکلش استفاده کنید

امیر ابوئی ۱۷ آذر ۱۳۹۹، ۱۱:۳۰

یه سوال دیگه ای که داشتم این بود که موقع اتصال mysql اگر برای هاست از ۱۲۷.۰.۰.۱ استفاده کنیم وصل میشه ولی برای localhost ارور زیر رو میده:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

این علت خاصی داره که با یکیش وصل میشه و با اون یکیش نه ؟

 

و سوال دیگه ام اینه که موقعی ک متصل میشه :

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.5.5-10.4.17-MariaDB Source distribution

متوجه نمیشم چطوره اول مینویسه که به به mysql وصل شدی ولی بعدش خط آخر نوشته MariaDB؟

امیر ابوئی ۲۵ بهمن ۱۳۹۹، ۱۸:۵۹