اگر رمز اصلی MySQL یا MariaDB را فراموش کرده اید ، نگران نباشید! با این آموزش به راحتی قابل تنظیم مجدد است. قبل از بازیابی رمز ورود MySQL یا MariaDB ، مطمئن شوید که با یک کاربر سودو وارد سرور خود شده اید.
در ادامه با ما در شتابان هاست همراه باشید.
قبل از ریست رمز پسورد root ، ابتدا باید سرویس MySQL / MariaDB را متوقف کنید.
می توانید این کار را برای MySQL با دستور زیر انجام دهید:
sudo systemctl stop mysql
و برای MariaDB با:
sudo systemctl stop mariadb
پس از آن ، برای ریست پسورد root ، بطور دستی دسترسی خواهید داشت.
اکنون که سرور متوقف شده است ، دستورات زیر را اجرا کنید تا با گزینه –skip-grant-tables دوباره شروع به کار کنید. این دور از اقدامات امنیتی (بررسی مجوز) قرار می گیرد و امکان ریست پسورد Root وجود دارد.
sudo mysqld_safe --skip-grant-tables &
اکنون می توانید به عنوان کاربر اصلی به سرور بانک اطلاعاتی متصل شوید بدون اینکه از شما پسورد خواسته شود:
mysql -u root
برای بارگیری مجدد جدول اعطای دستور زیر را اجرا کنید:
FLUSH PRIVILEGES;
برای بارگیری مجدد grant table دستور زیر را اجرا کنید:
PRUSILEGES FLUSH؛
اکنون می توانید رمز ورود 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 را با رمز جدید انتخابی خود جایگزین کنید.
سرور دیتابیس را با استفاده از دستور زیر متوقف کنید:
mysqladmin -u root -p shutdown
از شما خواسته می شود رمز عبور جدید را وارد کنید.
سرور دیتابیس را به طور عادی شروع کنید:
برای MySQL ، استفاده کنید:
sudo systemctl start mysql
برای MariaDB ، استفاده کنید:
sudo systemctl start mariadb
اکنون می توانید تأیید کنید که رمز عبور جدید با اجرای صحیح استفاده شده است:
mysql -u root -p
از شما خواسته می شود رمز عبور جدید را وارد کنید. آن را وارد کنید ، و باید در سرور دیتابیس خود وارد شوید.
اکنون می دانید که چگونه رمزعبور روت خود را دوباره تنظیم کنید. اطمینان حاصل کنید که رمز عبور جدید شما قوی و ایمن بوده و آن را در مکانی امن نگه دارید.
امیدوارم این مقاله براتون مفید بوده باشه.
ما رو تو شتابان هاست دنبال کنید. 🙂