| فراموشی و تغییر رمز root در mysql | ||||
|
|
یکشنبه, 20 اردیبهشت 1388 اگر رمز مدیریت 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 |






