Score:0

จะแก้ไขปัญหาการเชื่อมต่อกับ mariadb ใน amazon RDS ได้อย่างไร

ธง cn

ฉันได้สร้างฐานข้อมูล mariadb ของ AMAZON RDS ภายใต้ Free Tier

ฉันใช้รหัสผ่านที่สร้างขึ้นแบบสุ่มก่อน แต่ไม่ได้เชื่อมต่อ

ดังนั้นฉันจึงคลิกแก้ไขและอัปเดตฐานข้อมูลด้วยรหัสผ่านใหม่

แต่ถึงกระนั้นฉันได้รับข้อผิดพลาดดังต่อไปนี้

(conn=36) การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'root'@'175.101.107.213' (โดยใช้รหัสผ่าน: ใช่)
ชุดอักขระปัจจุบันคือ windows-1252 หากตั้งรหัสผ่านโดยใช้ชุดอักขระอื่น ให้พิจารณาใช้ตัวเลือก 'passwordCharacterEncoding'

ป้อนคำอธิบายรูปภาพที่นี่

แต่ฉันอัปเดตรหัสผ่านหลายครั้ง แต่ปัญหาเดียวกันทุกครั้ง

โปรดแนะนำวิธีการแก้ไข ฉันตรวจสอบตัวเลือกรหัสผ่านอักขระการเข้ารหัสใน dbeaver ซึ่งมีค่าว่าง

Tim avatar
gp flag
Tim
คุณใช้รหัสผ่านเดียวกับที่คุณกำหนดไว้ในคอนโซล AWS หรือไม่ ลองใช้รหัสผ่านที่ไม่มีเครื่องหมายวรรคตอนหรืออักขระพิเศษ ลองใช้ MySql เพื่อดูว่าทำงานแตกต่างกันหรือไม่ เป็นไปได้มากว่าข้อผิดพลาดของผู้ใช้จะผิดพลาดเนื่องจากฐานข้อมูลเหล่านั้นนับพันจะถูกสร้างขึ้นในแต่ละวัน แต่สิ่งที่... ไม่แน่ใจ
Score:0
ธง cn

คุณกำลังเชื่อมต่อจากโฮสต์ภายนอกหรือไม่

ตามค่าเริ่มต้นแล้ว นโยบายการเชื่อมต่อ mariadb จะจำกัดและอนุญาตเฉพาะการเชื่อมต่อภายในเท่านั้น เว้นแต่คุณจะระบุไว้เป็นอย่างอื่น ตรวจสอบไฟล์การกำหนดค่าของคุณและมองหาบรรทัดต่อไปนี้:

# แทนที่จะข้ามเครือข่ายค่าเริ่มต้นคือเปิดฟังเท่านั้น
# localhost ซึ่งเข้ากันได้มากกว่าและปลอดภัยไม่น้อย
ที่อยู่ผูก = 127.0.0.1

หากคุณต้องการฟังการเชื่อมต่อภายนอก คุณควรแสดงความคิดเห็นในบรรทัดนั้นและเริ่มบริการใหม่

นอกจากนี้ โปรดทราบว่าไม่ใช่ความคิดที่ดีที่จะเชื่อมต่อกับฐานข้อมูลของคุณในฐานะรูท และในบางสภาพแวดล้อม (ฉันไม่รู้โดยเฉพาะสำหรับ Amazon RDS) การเข้าสู่ระบบรูทจะถูกปิดใช้งานสำหรับการเชื่อมต่อเครือข่ายด้วย

แก้ไข: สามารถทำได้จากคอนโซล Amazon RDS โดยการตั้งค่า เข้าถึงได้แบบสาธารณะ คุณสมบัติของอินสแตนซ์ของคุณเป็น ใช่:

อินสแตนซ์ DB ของฉันอยู่ในซับเน็ตสาธารณะ และฉันไม่สามารถเชื่อมต่อกับอินสแตนซ์ผ่านอินเทอร์เน็ตจากเครื่องคอมพิวเตอร์ของฉันได้

Score:0
ธง af

ยังไม่สามารถแสดงความคิดเห็นได้ นอกเหนือจากการลดความซับซ้อนของรหัสผ่าน (สำหรับการทดสอบ) ตรวจสอบให้แน่ใจว่าชื่อผู้ใช้ตรงกับที่ตั้งสำหรับ "ชื่อผู้ใช้หลัก" เมื่อสร้างอินสแตนซ์ RDS

สำหรับ MariaDB บน ​​RDS ค่าเริ่มต้นคือ "admin"

โพสต์คำตอบ

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