نرم افزار

نحوه تنظیم مجدد رمزعبور MySQL Root

نویسنده: Robert Simon
تاریخ ایجاد: 22 ژوئن 2021
تاریخ به روزرسانی: 12 ممکن است 2024
Anonim
نحوه بازنشانی رمز عبور ریشه MySQL در ویندوز
ویدیو: نحوه بازنشانی رمز عبور ریشه MySQL در ویندوز

محتوا

تنظیم مجدد گذرواژه در ویندوز ، MacOS یا Linux.

اکثر نصبهای پیش فرض MySQL نیاز به بروزرسانی در رمز عبور اصلی دارند که حاوی پایگاه داده است.

رمز ورود MySQL چیست؟

ریشه حساب معادل یک سرپرست در ویندوز یا شخصی است که می تواند هر بخشی از سیستم را تغییر دهد. در سیستم های شبیه یونیکس ، root می تواند هر کاری را انجام دهد ، اما از این نظر متفاوت است که هنگام نصب سیستم بطور خودکار ایجاد می شود و به طور عادی قابل حذف نیست. این مورد را با ویندوز مقایسه کنید ، جایی که هر حساب کاربری می تواند سرپرست تلقی شود.

در هر دو macOS و بسیاری از توزیعهای لینوکس ، این کاربر به طور پیش فرض غیرفعال است. در عوض ، به طور معمول از دستورات su / sudo استفاده خواهید کرد. اینها فرمان شما را مثل اینکه یک فرد سرگرم کننده هستید اجرا می کنند. این همان استفاده از Run as Administrator برای اجرای برنامه های Windows است.


حال ، در نظر بگیرید که MySQL یک زیر سیستم چند کاربره است. شما آن را روی رایانه یا سرور خود نصب کرده و به کاربران خود اختصاص می دهید ، سپس مجوزهای خاص خود را به آن کاربران اختصاص می دهید. اینها ممکن است کاملاً متفاوت از کاربران سیستم باشد ، بخصوص در سیستمهای * nix مانند Linux. بنابراین دقیقاً همانطور که سیستم کلی یک کاربر root دارد ، زیر سیستم MySQL به یک کاربر قدرتمند نیز احتیاج دارد که بتواند آن را برطرف کند. این کاربر ریشه MySQL است.

چه زمانی رمزعبور کاربر MySQL Root ایجاد شده است؟

مانند کاربر root سیستم ، کاربر root MySQL یک حساب کاربری پیش فرض است و هنگام نصب MySQL ایجاد می شود. در این زمان رمز اصلی را برای کاربر root MySQL ایجاد می کنید. هنگامی که بسته سرور MySQL را نصب می کنید ، نصب کننده از شما یک رمز عبور می خواهد ، سپس آن را برای کاربر root تنظیم می کند.

ایجاد یک فایل اولیه برای بازنشانی رمز ورود MySQL

تغییر رمزعبور کاربر root در سیستم های شبیه یونیکس عموماً یک کار جدی است. شما نمی توانید این کار را آسان کنید ، یا هر کس دیگری بتواند این کار را انجام دهد و سیستم شما را به دست بگیرد. اگر گذرواژه فعلی را داشته باشید ، ابزارهای بازنشانی گذرواژه بسیار خوب کار خواهند کرد ، اما فرض کنید که شما این کار را نمی کنید و باید رمزعبور را دوباره به چیزی جدید بازنشانی کنید.


ترفندی که ما برای تنظیم مجدد رمز عبور استفاده خواهیم کرد ، با شروع سرور MySQL از یک فایل اولیه استفاده می کند.این پرونده ای است که می تواند شامل دستوراتی باشد که به همراه تنظیمات عادی اجرا می شوند. در این حالت ، یکی از آن دستورات قصد دارد رمزعبور را برای کاربر root تغییر دهد.

صرف نظر از سیستم عامل ، می توانید با ایجاد یک فایل متنی تک خطی که شامل موارد زیر است ، این کار را انجام دهید:

"root" @ "localhost" را با استفاده از "new_password" شناسایی کنید.

این دستور کاربری را به نام تغییر می دهد ریشه بر محل محلییا دستگاهی که روی آن کار می کنید. نیمه دوم رمز عبور این کاربر را روی آن تنظیم می کند رمز عبور جدید.

هنگامی که سرور MySQL را راه اندازی کردید و این فایل اولیه را به آن تغذیه می کنید ، دستورات داخل آن را اجرا می کنید ، و با راه اندازی سرور ، این اثر به روز می کند.

با راه اندازی MySQL با فایل Init ، پسورد MySQL را مجدداً تنظیم کنید

توالی اساسی که ما انجام خواهیم داد اینست که در صورت اجرا سرور را متوقف کنیم ، دوباره آن را به صورت دستی با استفاده از فایل init شروع کنید ، دوباره آن را متوقف کنید و در آخر مجدداً آن را به حالت عادی شروع کنید. مراحل خاص به شرح زیر است:


  1. اگر در حال اجرا است MySQL را متوقف کنید. دستورالعمل های مربوط به سیستم عامل مورد استفاده خود را پیدا کنید (ویندوز ، مک یا لینوکس) و سپس به مرحله 5 بروید.

  2. در ویندوز ، از منوی شروع ، باز کنید صفحه کنترل > ابزار اداری. انتخاب کنید خدماتسپس در MySQL در لیست جستجو کنید. اگر درحال اجراست ، کلیک کنید سرویس را متوقف کنید برای خاموش کردن

    ابزارهای اداری ممکن است تحت این کار باشند سیستم و امنیت اگر اینگونه کنترل پنل را ترتیب داده است.

  3. در ماکرو ، به تنظیمات سیستم > MySQL. گزینه Preferences Pane ظاهر می شود و اگر سرور در حال کار است ، به شما نشان می دهد ، همچنین امکان متوقف کردن آن را به شما می دهد.

  4. در لینوکس ، می توانید "سرویس سودو mysqld stop"برای خاموش کردن سرور.

  5. بعد ، دوباره سرور را شروع کرده و به فایل اولیه که ایجاد کرده اید اشاره کنید. دستور این است:

    اگر ویندوز را اجرا می کنید ، اطمینان حاصل کنید که معمولاً دستور فوق را از دایرکتوری اجرایی اجرا کنید C: ProgramData MySQL MySQL Server 8.0 bin

    اگر از بسته MySQL Windows Installer (.msi) استفاده کرده اید ، برای بارگیری کلیه تنظیمات دیگر نیاز MySQL ، باید "پرونده پیش فرض" را اضافه کنید: C: ProgramData MySQL MySQL Server 8.0 my.ini "--init-file = C: Users aaron Desktop name-the-file

  6. سرانجام ، سرور MySQL را مجدداً راه اندازی کنید:

    • در ویندوز ، به خدمات صفحه را انتخاب کنید ، سپس را انتخاب کنید خدمات را شروع کنید برای MySQL.
    • در macOS ، دوباره از سرگرمی MySQL از صفحه تنظیمات MySQL دوباره تهیه کنید.
    • روی لینوکس ، اجرا کنید خدمات sudo شروع mysqld.

    در حالی که این کاملاً ضروری نیست ، ایده خوبی است که مطمئن شوید که با تمام تنظیمات عادی شروع می شود.

  7. در این مرحله سعی کنید با استفاده از کلمه عبور به روز شده ، وارد سرویس دهنده خط فرمان شوید.

کسب شهرت

توصیه شده

نحوه امضای PDF در Andriod
Tehnologies

نحوه امضای PDF در Andriod

اگر بخواهید آن را چاپ کنید ، آن را امضا کنید ، اسکن کنید ، سپس امضا کردن PDF می تواند ناامید کننده باشد ، سپس به آن نامه ارسال یا فکس کنید. چه می شود اگر به راحتی بتوانید PDF را بر روی Android امضا ک...
نحوه بازی Tetris 99 در نینتندو سوئیچ
بازی

نحوه بازی Tetris 99 در نینتندو سوئیچ

تکرارهای زیادی از تتریس در طول سالها در انواع مختلف سیستم عامل های موبایل و کنسول های بازی های ویدیویی منتشر شده اند که هر نسخه جدید معمولاً به دنبال همان تمرکز گیم پلی در تمیز کردن خطوط تتریس است - ...