کانال تلگرام منطقه لینوکسی ها
نمایش نتایج: از 1 به 1 از 1

موضوع: 2002 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock

  1. #1
    مدیریت کل انجمن
    تاریخ عضویت
    Jun 2013
    محل سکونت
    Tehran
    سن
    33
    نوشته ها
    1,342
    تشکر ها
    767
    78
    میزان امتیاز
    6
    Array

    2002 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock

    در حال نصب LEMP یا (Linux Enginx MariaDB PHP-FPM) در سیستم عامل CentOS 7 بودم که وقتی به قسمت نصب دیتابیس MariaDB رسیدم پس از نصب میخواستم با دستور mysql_secure_installation دیتابیسم را از لحاظ امنیتی کانفیگ کنم، که در همون ابتدای کار از ما پسورد در حال حاضر یوزر root را میخواهد، و وقتی پسورد را میزدم با خطای زیر مواجه میشدم.
    کد PHP:
    [root@localhost ~]# mysql -u root -p
    Enter password
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 
    mariadb-root-password-png

    برای پیدا کردن مشکل داشتم توی گوگل سرچ میکردم که با سولوشن های متفاوتی مواجه شدم ولی با توجه به اینکه centos که تازه نصب کرده بودم هنوز SELINUX ش را غیرفعال نکرده بودم که با غیرفعال کردن selinux و سپس reboot کردن سرور مشکل برطرف گردید و وقتی دستور mysql_secure_installation را زدم و به سوال ابتدایی که پسورد root دیتابیس را از من میخواست رسیدم، کلید Enter را به جهت set کردن پسورد root دیتابیس وارد کردم که دیگر شاهد error بالا نبودم و میتوانستم مابقی نصب را ادامه دهم.
    کد PHP:
    [root@localhost ~]# mysql_secure_installation 

    NOTERUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
          SERVERS IN PRODUCTION 
    USE!  PLEASE READ EACH STEP CAREFULLY!

    In order to log into MariaDB to secure itwe'll need the current
    password for the root user.  If you'
    ve just installed MariaDB, and
    you haven't set the root password yet, the password will be blank,
    so you should just press enter here.

    Enter current password for root (enter for none): 
    OK, successfully used password, moving on...

    Setting the root password ensures that nobody can log into the MariaDB
    root user without the proper authorisation.

    Set root password? [Y/n] 
    در صورتی که شما هم به این مشکل برخورد کردید میتوانید برای حل مشکل از آموزش زیر هم کمک بگیرید.

    Reset/Recovery پسورد root دیتابیس MySQL/MariaDB

    موفق باشید.
    ویرایش توسط Habili : 01-12-2018 در ساعت 11:30 PM
    کانال تلگرام : https://telegram.me/linuxzone
    گروه فیس بوک : https://www.facebook.com/groups/linux.zone
    گوگل پلاس : https://plus.google.com/communities/...85817219667474
    گروه لینکدین : https://www.linkedin.com/groups/13521922
    پروفایل تویتر : https://twitter.com/Mohammad_Habili
    پروفایل اینستاگرام : https://www.instagram.com/mohammad_habili

موضوعات مشابه

  1. پاسخ: 0
    آخرين نوشته: 04-05-2016, 11:24 AM
  2. پاسخ: 0
    آخرين نوشته: 09-10-2015, 08:22 PM
  3. خواندن از mysql با agi
    توسط SAEEDPERSA در انجمن برنامه نویسی در استریسک >> Asterisk Programming
    پاسخ: 3
    آخرين نوشته: 02-18-2015, 10:51 AM
  4. پاسخ: 2
    آخرين نوشته: 02-10-2015, 04:31 PM
  5. پاسخ: 0
    آخرين نوشته: 09-27-2014, 09:31 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
درباره ما
سایت منطقه لینوکسی ها در سال 1392 با هدف ارائه خدمات نوین در حوزه فناوری اطلاعات و ارتباطات در راستای پیاده سازی ارتباطات صدا، تصویر، دیتا و بالا بردن سطح علمی و عمومی کاربران از طریق انجمن در سطح جهانی راه اندازی شده و با بهره گیری از توان تخصصی و تجارب حرفه ای مدیران و کارشناسان خود، پیشگام بودن در ارائه راه کارهای برتر را آرمان خود قرار داده است. امید است این سایت بتواند زمینه ساز رشد و ترقی جامعه ایرانی در سرتاسر دنیا گردد.
شبکه های اجتماعی
ایمیل مدیر کل
habili@linux-zone.org