..


ลิงก์ผู้สนับสนุน

รีเซ็ตรหัสผ่านของ MySQL ผู้ใช้ root

บทความที่เขียนโดย Max Bossi

รหัสผ่านลืมไม่ได้เป็นบางสิ่งบางอย่างผิดปกติเพื่อให้แน่นอน มันมักจะเป็นไปได้ที่จะแก้ไขปัญหานี้ในการกำกับดูแลแบบง่ายๆ (พิจารณาตัวอย่างเช่นเครื่องมือในการ"กู้คืนรหัสผ่าน"ในโปรแกรมประยุกต์บนเว็บที่พบมากที่สุด) ครั้งอื่น ๆ มันค่อนข้างซับซ้อน

เมื่อเร็ว ๆ นี้ฉันเคยที่จะช่วยให้ลูกค้าฟุ้งซ่านว่าเขาลืมรหัสผ่านรากสำหรับการจัดการของ MySQL ที่ติดตั้งบนเซิร์ฟเวอร์ของคุณ ปัญหาคือว่าการเปลี่ยนรหัสผ่าน admin ... ก่อนอื่นคุณต้องเข้าสู่ระบบในฐานะผู้ดูแล!

ในความเป็นจริงคำสั่งหลังเป็นจริงเฉพาะในส่วนหนึ่งเพราะมีสิทธิ์เข้าถึงรากของเซิร์ฟเวอร์, MySQL จะยังคงการควบคุมเพื่อให้เราสามารถปฏิบัติตามเส้นทางอื่น

ในบทความนี้เราจะเห็นได้อย่างแม่นยำวิธีการใหม่ตั้งรหัสผ่านรากของ MySQL ที่เราลืม; ของแท้และที่คุณมีสิทธิ์เข้าถึงเซิร์ฟเวอร์ที่มีสิทธิ์ของผู้ดูแลระบบ

จากนั้นไปที่เปลือกของเซิร์ฟเวอร์ของเรา เมื่อเข้าในเราหยุดกระบวนการ mysqld :

 



 / etc / rc.d / mysqld หยุด

 
ชั่วโมงเราเริ่มต้นกระบวนการก็หยุดที่ผ่านขั้นตอนการรับรองความถูกต้อง :
 



 
ถ้าเรากำลังทำงานอยู่ภายในเครื่องบนเซิร์ฟเวอร์ (IE เท่านั้นถ้าเรามีการเข้าถึงโดยตรงไปยังเครื่องทางกายภาพ) เป็นสิ่งที่ดีนอกจากนี้ยังป้องกันการเข้าถึงระยะไกล :
 



 
เมื่อบริการที่เป็นเริ่มต้นในโหมดเรามีการเข้าถึงไปยัง MySQL นี้ :
 



 MySQL MySQL - u ราก

 
ดีเราอยู่ใน! ตอนนี้เราสามารถอีกตั้งรหัสผ่านรากของเรา :
 



 UPDATE ตั้งรหัสผ่านผู้ใช้รหัสผ่าน = ("nuova_pass") ซึ่งผู้ใช้ ='root';







 ล้างเอกสิทธิ์;







 ออกจาก;

 
สิ่งที่สำคัญมากหลังจากการตั้งค่ารหัสผ่านใหม่เพื่อให้สิทธิ์ล้าง!

ตอนนี้เราต้องเริ่มต้น daemon MySQL :

 



 / รีสตาร์ท etc / rc.d / mysqld

 
rebooted เมื่อพยายามที่จะเข้าถึงกับข้อมูลประจำตัวใหม่ ... ถ้าทุกอย่างไปได้ด้วยดีมันควรจะทำงาน!

ในประเภทเดียวกัน ...
E - Learning
MS Access (Advanced) MS Access (Advanced)
เรียนรู้วิธีสร้างและจัดการฐานข้อมูลอย่างรวดเร็วและง่ายดาย เริ่มต้นจาก 29 €
MySQL (Course) MySQL (Course)
การบริหารจัดการฐานข้อมูลโอเพนซอร์ส จาก 39 €
SQL และฐานข้อมูล (หลักสูตร) SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 €
ลิงก์ผู้สนับสนุน