تغییر رمز عبور Root دیتابیس MySQL و MariaDB در CentOS 7

  • توسط مرتضی حبیبی
  • ۲۱ روز قبل
  • لینوکس
تغییر رمز عبور Root دیتابیس MySQL و MariaDB در CentOS 7

اگر رمز اصلی MySQL یا MariaDB را فراموش کرده اید، نگران نباشید، با این آموزش به راحتی قابل تغییر است. ما را همراهی کنید تا به شما نحوه تغییر رمز عبور Root دیتابیس MySQL و MariaDB در CentOS 7 را آموزش دهیم.

پیش نیاز برای بازیابی رمز ورود MySQL یا MariaDB: مطمئن شوید که با یک کاربر sudo وارد سرور خود شده اید.

تغییر رمز عبور Root دیتابیس MySQL و MariaDB در CentOS 7:

مرحله ۱ – سرویس MySQL / MariaDB را متوقف کنید:

قبل از تنظیم مجدد رمز عبور اصلی، ابتدا باید سرویس MySQL / MariaDB را متوقف کنید. برای انجام این کار می توانید از دستور زیر استفاده کنید:

sudo systemctl stop mysql

و برای MariaDB با استفاده از دستور زیر می توانید این کار را انجام دهید:

sudo systemctl stop mariadb

پس از آن، شما به دسترسی برای تنظیم مجدد رمزعبور root خواهید رسید.

مرحله ۲ – راه اندازی مجدد MySQL / MariaDB:

اکنون که سرور متوقف شده است، دستورات زیر را اجرا کنید تا دوباره با skip-grant-tables– شروع به کار کنید. این دور از اقدامات امنیتی قرار می گیرد و امکان تنظیم مجدد رمزعبور ریشه وجود دارد.

sudo mysqld_safe --skip-grant-tables &

مرحله ۳ – وارد MySQL / MariaDB Shell شوید:

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

mysql -u root

مرحله ۴ – رمز عبور جدید Root را وارد کنید:

برای بارگیری مجدد grant table، دستور زیر را اجرا کنید:

FLUSH PRIVILEGES;

اکنون می توانید رمز ورود MySQL / MariaDB خود را تغییر دهید.

در صورت داشتن MySQL 5.7.6 و جدیدتر یا MariaDB 10.1.20 و جدیدتر دستورات زیر را اجرا کنید:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

در صورت داشتن MySQL 5.7.5 و بالاتر یا MariaDB 10.1.20 و بالاتر دستور زیر را اجرا کنید:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

حتماً new_password را با رمز جدید انتخابی خود جایگزین کنید.

بعد از اجرای دستورات بالا پیامی نمایش داده می شود که مشاهده این پیام به معنی عملیات تغییر رمز با موفقیت به پایان رسیده است:

Query OK, 0 rows affected (0.00 sec)

مرحله ۵ – سرور بانک اطلاعات را مجدداً راه اندازی کنید:

سرور پایگاه داده را با استفاده از دستور زیر متوقف کنید:

mysqladmin -u root -p shutdown

از شما خواسته می شود رمز عبور جدید را وارد کنید.

سرور پایگاه داده را به طور normal شروع کنید:

برای MySQL، از دستور زیر استفاده کنید:

sudo systemctl start mysql

برای MariaDB، از دستور زیر استفاده کنید:

sudo systemctl start mariadb

اکنون می توانید تأیید کنید که رمز عبور جدید به درستی وارد و استفاده شده است:

mysql -u root -p

از شما خواسته می شود رمز عبور جدید را وارد کنید. آن را وارد کنید، و باید به سرور پایگاه داده خود وارد شوید.

امیدواریم از این مقاله بهره لازم را برده و برای شما مفید بوده باشد. نظرات خود را با ما به اشتراک بگذارید.

ما را در شتابان هاست دنبال کنید.

قبلی «
بعدی »

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *