چگونه پسورد root را در mysql ریست کنیم؟

در صورتی که به هر دلیل پسورد root را در mysql نداشته باشیم، برای reset کردن آن، مراحل زیر را انجام می دهیم:
 
ابتدا mysql را stop می کنیم و سپس آن را در حالت safe راه اندازی می کنیم. در این حالت، می توان بدون داشتن پسورد root در mysql لاگین کرد:
 
1
2
service mysqld stop
mysqld_safe --skip-grant-tables &
سپس باید با اکانت root در Mysql لاگین کنیم. نیازی به پسورد نخواهد بود:
 
1
mysql -u root -p
دیتابیس mysql را انتخاب می کنیم و سپس با یک دستور SQL پسورد root را از درون جدول user تغییر می دهیم. در عبارت زیر، به جای My Password از پسورد مورد نظر استفاده می کنیم
 
1
2
3
4
use mysql
UPDATE mysql.user SET password=PASSWORD('My Password') WHERE user='root';
FLUSH PRIVILEGES;
quit
اکنون پسورد root ریست شده است. کافی است از حالت safe خارج شویم و Mysql را در حالت عادی راه اندازی کنیم.
 
1
2
3
4
killall -9 mysqld_safe
killall -9 mysqld
 
/sbin/service mysqld start
  • Email, SSL
  • 0 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

Related Articles

آموزش اضافه کردن قابلیت PHP Selector (تغییر ورژن PHP) در دایرکت ادمین

در این آموزش قصد داریم نحوه اضافه کردن قابلیت PHP Selector (تغییر ورژن PHP) در دایرکت ادمین را...

نصب و فعال سازی varnish در cpanel

Varnish Cach: یک سرویس و یک شتاب دهنده وب سایت می باشد. این سرویس در جلوی وب سرور شما قرار می...

آموزش بهینه سازی Mysql با برنامه

برای بهینه سازی و افزیش سرعت لوود اطلاعات از پایگاه داده سرور نیاز هست تغییراتی به شکل دستی در...

آموزش ریستور کردن فایل های بزرگ و حجیم دیتابیس MySQL در ssh لینوکس

قبل از انجام ریستور کردن دیتابیس توسط دستورات لینوکس در محیط ssh ابتدا باید اندازه پارامتر...

آموزش قدم به قدم نصب MySQLDumper و بک آپ گرفتن از دیتابیس توسط برنامه MySQLDumper

ابتدا میبایست برنامه رو از ادرس کد: http://www.mysqldumper.net دانلود کنید بعد از...