سلام خدمت دوستان عزیز چند وقته درگیر بودم شاالله کم کم داره به روال قبل و وبم را میخوام به روز نگه دارم.
—————
چند روز پیش میخواستم سایت یکی از دوستان را بیارم رو سرور چون sql هاش حجم حدود ۸۰ مگ بود نمیشد دستی امپورت کرد.متوسل شدم به ssh که از شانس ما این پسورد روت بانک اطلاعاتی را گم کرده بودم. یه سرچی تو نت زدم یه جای خوب پیدا کردم.من اینجا انتشار میدم که یه زمانی به مشکل برخوردید بتونید مقابله کنید مختصر :این توضیحاتی که گذاشتم میاد یه پسورد یوزر روت را عوض میکنید.توضحیات گویا است مشکلی داشتین در خدمتم
Step # 1: Stop the MySQL server process.
Step # 2: Start the MySQL (mysqld) server/daemon process with the –skip-grant-tables option so that it will not prompt for password.
Step # 3: Connect to mysql server as the root user.
Step # 4: Setup new mysql root account password.
Step # 5: Exit and restart the MySQL server.
برای مشاهده به ادامه مطلب مراجعه کنید
مراحل ۱
Step # 1 : Stop mysql service
<blockquote># /etc/init.d/mysql stop </blockquote>
بهترین حالت stopکردن سرویس از داخل پنل است.
خروجی اش به این صورت است
<blockquote> Stopping MySQL database server: mysqld.</blockquote>
Step # 2: Start to MySQL server w/o password:
<blockquote># mysqld_safe –skip-grant-tables &</blockquote>
خروجی
<blockquote>[1] 5988
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[6025]: started</blockquote>
Step # 3: Connect to mysql server using mysql client:
<blockquote>Step # 3: Connect to mysql server using mysql client:</blockquote>
خروجی
<blockquote>Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.1.15-Debian_1-log
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql></blockquote>
Step # 4: Setup new MySQL root user password
<blockquote>mysql> use mysql;
mysql> update user set password=PASSWORD(“NEW-ROOT-PASSWORD”) where User=’root’;
mysql> flush privileges;
mysql> quit</blockquote>
Step # 5: Stop MySQL Server:
<blockquote># /etc/init.d/mysql stop</blockquote>
خروجی
<blockquote>Stopping MySQL database server: mysqld
STOPPING server from pid file /var/run/mysqld/mysqld.pid
mysqld_safe[6186]: ended
[1]+ Done mysqld_safe –skip-grant-tables</blockquote>
Step # 6: Start MySQL server and test it
<blockquote># /etc/init.d/mysql start
# mysql -u root -p</blockquote>
- ۹ اسفند ۸۸
- مدیریت سرور


Recover MySQL root Password


