سلام من mysql ام را پاک کردم و وقتی دوباره نصبش می کنم از من پسورد root را می خواهد و من یادم نیست
با عرض ادب خدمت شما دوست عزیز,
مرحله ۱ – سرویس MySQL / MariaDB را متوقف کنید:
قبل از ریست رمز پسورد root ، ابتدا باید سرویس MySQL / MariaDB را متوقف کنید.
می توانید این کار را برای MySQL با دستور زیر انجام دهید:
sudo systemctl stop mysql
و برای MariaDB با:
sudo systemctl stop mariadb
پس از آن ، برای ریست پسورد root ، بطور دستی دسترسی خواهید داشت.
مرحله ۲ – راه اندازی مجدد MySQL / MariaDB:
اکنون که سرور متوقف شده است ، دستورات زیر را اجرا کنید تا با گزینه –skip-grant-tables دوباره شروع به کار کنید. این دور از اقدامات امنیتی (بررسی مجوز) قرار می گیرد و امکان ریست پسورد Root وجود دارد.
sudo mysqld_safe --skip-grant-tables &
مرحله ۳ – وارد MySQL / MariaDB Shell شوید:
اکنون می توانید به عنوان کاربر اصلی به سرور بانک اطلاعاتی متصل شوید بدون اینکه از شما پسورد خواسته شود:
mysql -u root
مرحله ۴ – رمز عبور جدید 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
از شما خواسته می شود رمز عبور جدید را وارد کنید. آن را وارد کنید ، و باید در سرور دیتابیس خود وارد شوید.
اگر هر سوالی داشتید میتونید با یک ثبت نام رایگان در سایت قسمتی را در پایین همین مطلب باز کنید که امکان تکمیل و یا پاسخگویی به ما را برای شما فراهم میکند و تیم ما میتواند مشکل شما را پیگیری کرده و راهنمایی های لازم را به شما ارائه دهند.
لینک ثبت نام
همچنین شما میتوانید از قابلیت جدید وب سایت استفاده کنید , به صورتی که اگر قصد دارید سوال شما در سریع ترین زمان
ممکن پاسخ داده شود میتوانید بسته زیر را تهیه کنید.
بسته پاسخگویی سریع
با تشکر,
تیم پشتیبانی.