..
รหัสผ่านลืมไม่ได้เป็นบางสิ่งบางอย่างผิดปกติเพื่อให้แน่นอน มันมักจะเป็นไปได้ที่จะแก้ไขปัญหานี้ในการกำกับดูแลแบบง่ายๆ (พิจารณาตัวอย่างเช่นเครื่องมือในการ"กู้คืนรหัสผ่าน"ในโปรแกรมประยุกต์บนเว็บที่พบมากที่สุด) ครั้งอื่น ๆ มันค่อนข้างซับซ้อน
เมื่อเร็ว ๆ นี้ฉันเคยที่จะช่วยให้ลูกค้าฟุ้งซ่านว่าเขาลืมรหัสผ่านรากสำหรับการจัดการของ MySQL ที่ติดตั้งบนเซิร์ฟเวอร์ของคุณ ปัญหาคือว่าการเปลี่ยนรหัสผ่าน admin ... ก่อนอื่นคุณต้องเข้าสู่ระบบในฐานะผู้ดูแล!
ในความเป็นจริงคำสั่งหลังเป็นจริงเฉพาะในส่วนหนึ่งเพราะมีสิทธิ์เข้าถึงรากของเซิร์ฟเวอร์, MySQL จะยังคงการควบคุมเพื่อให้เราสามารถปฏิบัติตามเส้นทางอื่น
ในบทความนี้เราจะเห็นได้อย่างแม่นยำวิธีการใหม่ตั้งรหัสผ่านรากของ MySQL ที่เราลืม; ของแท้และที่คุณมีสิทธิ์เข้าถึงเซิร์ฟเวอร์ที่มีสิทธิ์ของผู้ดูแลระบบ
จากนั้นไปที่เปลือกของเซิร์ฟเวอร์ของเรา เมื่อเข้าในเราหยุดกระบวนการ mysqld :
/ etc / rc.d / mysqld หยุดชั่วโมงเราเริ่มต้นกระบวนการก็หยุดที่ผ่านขั้นตอนการรับรองความถูกต้อง :
ถ้าเรากำลังทำงานอยู่ภายในเครื่องบนเซิร์ฟเวอร์ (IE เท่านั้นถ้าเรามีการเข้าถึงโดยตรงไปยังเครื่องทางกายภาพ) เป็นสิ่งที่ดีนอกจากนี้ยังป้องกันการเข้าถึงระยะไกล :
เมื่อบริการที่เป็นเริ่มต้นในโหมดเรามีการเข้าถึงไปยัง MySQL นี้ :
MySQL MySQL - u รากดีเราอยู่ใน! ตอนนี้เราสามารถอีกตั้งรหัสผ่านรากของเรา :
UPDATE ตั้งรหัสผ่านผู้ใช้รหัสผ่าน = ("nuova_pass") ซึ่งผู้ใช้ ='root';
ล้างเอกสิทธิ์;
ออกจาก;
สิ่งที่สำคัญมากหลังจากการตั้งค่ารหัสผ่านใหม่เพื่อให้สิทธิ์ล้าง!
ตอนนี้เราต้องเริ่มต้น daemon MySQL :
/ รีสตาร์ท etc / rc.d / mysqldrebooted เมื่อพยายามที่จะเข้าถึงกับข้อมูลประจำตัวใหม่ ... ถ้าทุกอย่างไปได้ด้วยดีมันควรจะทำงาน!
| |
MS Access (Advanced)
เรียนรู้วิธีสร้างและจัดการฐานข้อมูลอย่างรวดเร็วและง่ายดาย เริ่มต้นจาก 29 € |
| |
MySQL (Course)
การบริหารจัดการฐานข้อมูลโอเพนซอร์ส จาก 39 € |
| |
SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 € |