ลืมรหัสผ่าน MySQL แก้ไขได้นะ

200px-MySQL.svgในวันนี้มาดูวิธีการแก้ไข ในกรณีที่เรา ลืม รหัสผ่าน ของ mysql database นะครับ คิดว่าหลายท่าน คงเคยพบเจอปัญหานี้มาก่อน เรามาดูวิธีการแก้ไขได้เลยครับ

ก่อนอื่น เราต้องทำการปิดเซอร์วิสของ mysqld ก่อนนะครับ

# /etc/init.d/mysqld    stop

จากนั้นค่อยทำการเปิดเซอร์วิสขึ้นมา ในแบบ safe mode นะครับ

# mysqld_safe  skip-grant-tables

ต่อมาทำการล็อกอินเข้าสู่ระบบ ด้วยผู้ใช้ root ดังนี้

# mysql    user=root    mysql

เมื่อล็อกอินเข้าสู่ระบบได้แล้ว เราสามารถใช้คำสั่งต่างๆ ในการเซ็ตรหัสผ่านใหม่ ดังนี้

mysql > update user set Password=PASSWORD(‘รหัสผ่านใหม่’) where user=’root’;
mysql >  flush privileges;
mysql >  exit;

เท่านี้เราก็สามารถใช้งานได้ปกติ โดยการหยุดการทำงาน mysql_safe แล้วก็สตาร์ทเซอร์วิส mysqld ได้ปกติ นะครับ

number of view: 738pixelstats trackingpixel

Leave a Reply

ค้นหา
ผู้เยี่ยมชมเว็บไซต์

เริ่มนับวันที่ 16 พ.ค. 2550