Thứ bảy, 19 Tháng 5 2012 15:54

Phục hồi lại mật khảu của ROOT - MYSQL

Bạn có thực hiện 5 bước sau để lấy lại password của MySQL - Root: mysql

 

Step # 1: Stop CSDL: MySQL server

Step # 2: Start CSDL: MySQL (mysqld_safe) với tham số  --skip-grant-tables (bỏ qua việc hỏi password).

Step # 3: Kết nối mysql server với user "root"

Step # 4: Reset lại password root của mysql 

Step # 5: Thoát và khởi động lại MySQL server.

Cụ thể:

Step # 1 : Stop mysql service

# /etc/init.d/mysql stopOutput:

Stopping MySQL database server: mysqld.

Step # 2: Start to MySQL server w/o password:

# mysqld_safe --skip-grant-tables &
Output:

[1] 5988
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[6025]: started

Step # 3: Connect to mysql server using mysql client:

# mysql -u rootOutput:

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>

Step # 4: Setup new MySQL root user password

mysql> use mysql;
mysql> update user set password=PASSWORD("New_Password_is_here") where User='root';
mysql> flush privileges;
mysql> quit

Step # 5: Stop MySQL Server:

# /etc/init.d/mysql stopOutput:

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

Step # 6: Start MySQL server and TEST it

# /etc/init.d/mysql start
# mysql -u root -p


Tin mới hơn:
Tin cũ hơn:

eduapps for u

school

 

Lượt truy cập

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHôm nay194
mod_vvisit_counterHôm qua354
mod_vvisit_counterTuần này1846
mod_vvisit_counterTháng này5208
mod_vvisit_counterTổng cộng164696