Please wait...
SOLUTIONS CORNER
Reset Password root MySQL, Windows และ Linux

Reset Password root MySQL (Windows)

stop MySQL server โดยสั่งใน Services หรือ พิมพ์ net stop mysql ใน Command Prompt
start MySQL server โดยใส่ออพชัน –skip-grant-tables
mysqld-nt –skip-grant-tables

ถ้าสตาร์ทไม่ขึ้น อาจต้องใส่ออพชัน –defaults-file เข้าไปด้วย
mysqld-nt –skip-grant-tables –defaults-file=”C:WINDOWSmy.ini”

connect เข้า MySQL ด้วย user root
mysql -u root

ตั้งพาสเวิร์ดใหม่ให้ root โดยพิมพ์คำสั่ง
mysql> use mysql; mysql> update user set password=PASSWORD(”newpassword”) where user=’root’; mysql> flush privileges; mysql> quit

stop MySQL server อีกรอบ
start MySQL server ตามปกติ แล้วลองเทสต์ด้วยการล็อกอินเป็น root
mysql -u root -p

====================

แนะนำวิธีนี้ครับ

1. Stop mysqld and restart it with the –skip-grant-tables –user=root options (Windows users omit the –user=root portion).
2. Connect to the mysqld server with this command:

shell> mysql -u root
3. Issue the following statements in the mysql client:

mysql> UPDATE mysql.user SET Password=PASSWORD(’newpwd’)
-> WHERE User=’root’;
mysql> FLUSH PRIVILEGES;

Replace ‘newpwd’ with the actual root password that you want to use.
4. You should be able to connect using the new passwor

====================

Reset Root MySQL Password :: Linux (Thai)
1. #vi /etc/my.cnf
2. add skip-grant-tables ใน [mysqld]
3. เข้า mysql #mysql
4. mysql>update user set password=PASSWORD('รหัสผ่านใหม่') where user='root';
5. mysql> FLUSH PRIVILEGES;
6. mysql> exit
7. #vi /etc/my.cnf เอา skip-grant-tables ออก

ควิกเซิร์ฟ
สินค้า
งานระบบ
บริการ
กิจกรรม
ออนไลน์