หากคุณอยู่ในสถานการณ์ที่คุณต้องการ เปลี่ยนรหัสผ่านรูท MySQL เป็น Linuxจากบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีการทำทีละขั้นตอนจาก SSH (Secure Shell).
สถานการณ์นี้มีประโยชน์เมื่อคุณลืมรหัสผ่านของผู้ใช้ "root” สำหรับ MySQL และคุณไม่สามารถจัดการฐานข้อมูลทั้งหมดได้อีกต่อไป
หลังจากที่คุณติดตั้ง MySQL เซิร์ฟเวอร์ pe Linux, FreeBSD, OpenBSDฯลฯ UNIXสิ่งแรกที่คุณควรทำคือให้เรา ตั้งรหัสผ่านทรงพลังสำหรับผู้ใช้"root"
ผู้ใช้นี้ "มาพร้อมกับ" MySQLเขาไม่มีส่วนเกี่ยวข้องกับผู้ใช้ "root" เซิร์ฟเวอร์ของ ผู้เริ่มต้นหลายคนพยายามที่จะ เชื่อมต่อกับ MySQL กับผู้ใช้"root" โดยใช้เซิร์ฟเวอร์ / รหัสผ่านระบบ และแน่นอนว่าคำตอบคือ "Access Denied"
วิธีเปลี่ยนรหัสผ่านรูท mysql ใน Linux (สสจ.)
คุณเข้าสู่ระบบผ่าน SSH และเรียกใช้คำสั่ง "mysqladmin
" เพื่อตั้งรหัสผ่านของผู้ใช้ "root” ของเซิร์ฟเวอร์ MySQL
mysqladmin -u root password NEW_PASSWORD
การใช้คำสั่งนี้ คุณยังสามารถเปลี่ยนรหัสผ่านของผู้ใช้ SQL รายอื่นได้อีกด้วย แทนที่รูทด้วยชื่อผู้ใช้ที่คุณต้องการเปลี่ยนรหัสผ่าน
วิธีเปลี่ยนรหัสผ่านรูท MySQL ใน Linuxคำสั่งที่ดำเนินการจะเป็นดังนี้:
mysqladmin -u root -p old_password password new_password
ในตัวอย่างด้านบนเป็นคำสั่งเปลี่ยนรหัสผ่านของผู้ใช้ root. หากคุณต้องการเปลี่ยนรหัสผ่านของผู้ใช้ บรรทัดคำสั่งจะเปลี่ยนไปเล็กน้อย
mysqladmin -u user_name -p oldpass password newpass
การเปลี่ยนรหัสผ่านจะทำได้ทันทีโดยไม่ต้องใช้คำสั่งหรือการตั้งค่าอื่นๆ