Score:0

กู้คืนการเข้าสู่ระบบรูทด้วยคำสั่ง 'sudo mariadb'

ธง in

หลังจาก mysql_secure_installation, sudo mariadb ดูเหมือนว่าคำสั่งจะไม่ทำงานอีกต่อไปโดยมีข้อผิดพลาดต่อไปนี้:

ข้อผิดพลาด 1045 (28000): การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'root'@'localhost' (โดยใช้รหัสผ่าน: NO)

ใครรู้วิธีคืนค่าล็อกอินผ่าน sudo mariadb สั่งการ?

ข้อมูลเวอร์ชัน
  • MariaDB: 10.3.32
  • อูบุนตู: 20.04.1

ขอบคุณ!

Score:1
ธง in

ฉันต้องเปลี่ยนจากการรับรองความถูกต้องด้วยรหัสผ่านเป็นการรับรองความถูกต้องของซ็อกเก็ตยูนิกซ์

ฉันรันคำสั่งนี้เพื่อเปลี่ยนวิธีการรับรองความถูกต้องสำหรับผู้ใช้รูทของฉัน

แก้ไขผู้ใช้ 'root'@'localhost' ที่ระบุผ่าน unix_socket;

อ้างอิง:

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา