۲۴-اردیبهشت-۱۳۹۲, ۰۹:۱۵:۵۰
این روش برای ریست کردن پسورد mysql وقتی به هر دلیلی نمیتونین واردش بشین هست
ابتدا یک فایل متن ایجاد کنید با محتوای زیر
فایل متنی را در جایی مثلا درایو D با نام 1 ذخیره کنید
وارد محید cmd ویندوز یا هر محیط "command"ی دیگه بشید
Mysql را متوقف کنید با دستور زیر
حالا باید از طریق cmd وارد پوشه bin محل نصب mysql بروید.
حالا دستور زیر را وارد کنید
حالا پسورد شما ریست شد الان میتوانید به با user که ساختید وارد شوید...
البته مراحل بالا را میتوانید با یک batch فایل انجام بدید که کارتان راحت تر باشد
ابتدا یک فایل متن ایجاد کنید با محتوای زیر
کد:
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
فایل متنی را در جایی مثلا درایو D با نام 1 ذخیره کنید
وارد محید cmd ویندوز یا هر محیط "command"ی دیگه بشید
Mysql را متوقف کنید با دستور زیر
کد:
net stop mysql
حالا باید از طریق cmd وارد پوشه bin محل نصب mysql بروید.
کد:
cd "D:\Program Files\MySQL\MySQL Server 5.6\bin\"
حالا دستور زیر را وارد کنید
کد:
mysqld --defaults-file="d:\\Program Files\\MySQL\\MySQL Server 5.6\\my.ini" --init-file=d:\\1.txt
حالا پسورد شما ریست شد الان میتوانید به با user که ساختید وارد شوید...
البته مراحل بالا را میتوانید با یک batch فایل انجام بدید که کارتان راحت تر باشد