PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : فراموشی و تغییر رمز root در mysql



sa_sh41
December 21st, 2011, 20:37
اگر رمز مدیریت mysql را فراموش کرده اید میتوانید با دنبال کردن مراحل زیر رمز رو reset کنید.
با ssh و دسترسی root به سرور متصل شوید.

mysql را متوقف کنید.(با توجه به سرور شما به یکی از روشهای زیر)

service mysqld stop
/etc/init.d/mysqld stop
/etc/init.d/mysql stop
/usr/local/etc/rc.d/mysql-server stop
killall mysql

یک اسکریپت برای ریست کردن رمز ایجاد کنید.

pico /root/mysqlrootpass.sql

متن زیر را در فایل وارد کنید:

UPDATE mysql.user SET Password=PASSWORD('NEW-MYSQL-ROOT-PASSWORD') WHERE User='root';FLUSH PRIVILEGES;

بجای NWE-MYSQL-ROOT-PASSWORD رمز جدیدتان را وارد کنید.

رمز را ریست کنید:

# mysqld_safe --init-file=/root/mysql.reset.sql &

یک خروجی مشابه زیر را دریافت خواهید کرد:

nohup: ignoring input and redirecting stderr to stdoutStarting mysqld daemon with databases from /var/lib/mysqlmysqld_safe[20970]: started

اکنون کافیست:

# killall mysqld
# /etc/init.d/mysql start

vistavps-co
December 21st, 2011, 20:40
مرسی خیلی خوب بود !
امیدوارم بیشتر از این آموزش های خوب و کاربردی از شما ببینم

Milad-H
December 21st, 2011, 20:40
هم چنین اگر از WHM/Cpanel استفاده میکنید
Main >> SQL Services >> MySQL Root Password

plastic
December 21st, 2011, 20:42
دوست عزیز اسپم نباشه ولی وقتی آموزشی رو میذارید منبع رو هم قرار بدید
فراموشی و تغییر رمز root در mysql (http://www.fahomag.com/index.php/articles/47-mysql/227-mysql-reset-lost-root-password)