Score:0

ไม่สามารถเชื่อมต่อกับ Azure MySQL จาก Ubuntu 20.04

ธง uz
mysql -h foobar.mysql.database.azure.com -u me@foobar -p

จาก 18.04 และ Windows 11 การเชื่อมต่อสำเร็จ จาก 20.04 ดูเหมือนว่าการเชื่อมต่อจะหยุดทำงานหรือไม่เสร็จสมบูรณ์ ฉันป้อนรหัสผ่านและได้รับพรอมต์ใน 18.04 แต่ไม่ใช่ใน 20.04

ลูกค้า 18.04 คือ 5.7 20.04 เป็น 8.0 วินโดวส์เป็น 8.0

ฉันได้ลองใช้ VM หลายแห่งในสถานที่ต่าง ๆ และไม่สามารถรับไคลเอนต์ mysql ใน 20.04 เพื่อเชื่อมต่อได้ ฉันพยายามแล้ว:

  • 3 พอร์ตที่มีอยู่ - 3306, 3308, 3309ในชุดค่าผสมต่างๆ กับตัวเลือกอื่นๆ
  • อนุญาตให้รับส่งข้อมูลทั้งหมดบน Azure MySQL Firewall
  • การปิดใช้งานต้องใช้ SSL บน Azure MySQL และใช้ --ssl-mode=ปิดการใช้งาน ตัวเลือก
  • ตั้งค่า Azure MySQL เป็น TLS 1.1 หรือ 2.1 และใช้ไฟล์ --tls-version=TLSv1.1 หรือ TLSv1.2 ตัวเลือก. 1.1 ล้มเหลวด้วยข้อความ ข้อผิดพลาดในการเชื่อมต่อ SSL: ข้อผิดพลาด:141E70BF:รูทีน SSL:tls_construct_client_hello:ไม่มีโปรโตคอล

สิ่งเหล่านี้ไม่ได้ผล

Score:1
ธง cn

เรามีปัญหาเดียวกันหลังจากการอัปเกรดแบบอัตโนมัติที่อัปเดตแพ็คเกจ mysql เป็นเวอร์ชันล่าสุด การดาวน์เกรดเป็นเวอร์ชันก่อนหน้า (8.0.26-0ubuntu0.20.04.2) แก้ไขปัญหาได้

uz flag
`apt-get install mysql-client-8.0=8.0.19-0ubuntu5 mysql-common=5.8+1.0.5ubuntu2 mysql-client-core-8.0=8.0.19-0ubuntu5` ใช้งานได้ดี ขอบคุณ

โพสต์คำตอบ

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