Score:1

ติดตั้ง 8.0.28 mysql บน Ubuntu 20.04 หรือไม่

ธง tr

8.0.28 เนื่องจากวันที่เผยแพร่เพิ่งผ่านมาไม่กี่วัน ฉันจึงติดตั้งไม่ได้เนื่องจากยังไม่อยู่ใน repo ของ Ubuntu อย่างเป็นทางการ ฉันไม่สามารถหาวิธีติดตั้งด้วยตนเองได้เช่นกัน ฉันลองใช้คำแนะนำต่างๆ บนอินเทอร์เน็ตแล้ว แต่ดูเหมือนว่าไม่มีอะไรที่ฉันพยายามใช้ ทั้งหมดที่ฉันได้รับคือข้อผิดพลาดไม่รู้จบเกี่ยวกับสิ่งใดสิ่งหนึ่ง

ไม่มีใครรู้วิธีติดตั้งเวอร์ชัน 8.0.28 บน Ubuntu 20.04 ด้วยตนเอง หรือรู้ repos ล่าสุดที่ฉันสามารถเพิ่มได้ ?

แก้ไข

ข้อผิดพลาดเป็นเช่นนี้

dpkg -i libmysqlclient-dev_8.0.28-1ubuntu20.04_amd64.deb
การเลือกแพ็คเกจ libmysqlclient-dev ที่ไม่ได้เลือกก่อนหน้านี้
(กำลังอ่านฐานข้อมูล ... 165702 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ libmysqlclient-dev_8.0.28-1ubuntu20.04_amd64.deb ...
แกะ libmysqlclient-dev (8.0.28-1ubuntu20.04) ...
dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่าของ libmysqlclient-dev:
 libmysqlclient-dev ขึ้นอยู่กับ libmysqlclient21 (= 8.0.28-1ubuntu20.04); อย่างไรก็ตาม:
  เวอร์ชันของ libmysqlclient21:amd64 บนระบบคือ 8.0.27-0ubuntu0.20.04.1

dpkg: แพคเกจการประมวลผลข้อผิดพลาด libmysqlclient-dev (--ติดตั้ง):
 ปัญหาการพึ่งพา - ปล่อยให้ไม่ได้กำหนดค่า
กำลังประมวลผลทริกเกอร์สำหรับ man-db (2.9.1-1) ...
พบข้อผิดพลาดขณะประมวลผล:
 libmysqlclient-dev
sudo dpkg -i mysql-community-client_8.0.28-1ubuntu20.04_amd64.deb
การเลือกแพ็คเกจ mysql-community-client ที่ไม่ได้เลือกไว้ก่อนหน้านี้
dpkg: กำลังพิจารณาลบ mysql-client-8.0 แทน mysql-community-client ...
dpkg: ไม่ ไม่สามารถดำเนินการลบ mysql-client-8.0 ได้ (--auto-deconfigure จะช่วยได้):
 mysql-server-8.0 ขึ้นอยู่กับ mysql-client-8.0 (>= 8.0.27-0ubuntu0.20.04.1)
  mysql-client-8.0 จะถูกลบออก

dpkg: เกี่ยวกับ mysql-community-client_8.0.28-1ubuntu20.04_amd64.deb ที่มี mysql-community-client:
 mysql-community-client ขัดแย้งกับ mysql-client-8.0
  mysql-client-8.0 (เวอร์ชัน 8.0.27-0ubuntu0.20.04.1) มีอยู่และติดตั้งแล้ว

dpkg: ข้อผิดพลาดในการประมวลผลไฟล์เก็บถาวร mysql-community-client_8.0.28-1ubuntu20.04_amd64.deb (--ติดตั้ง):
 แพ็คเกจที่ขัดแย้งกัน - ไม่ได้ติดตั้ง mysql-community-client
พบข้อผิดพลาดขณะประมวลผล:
 mysql-community-client_8.0.28-1ubuntu20.04_amd64.deb

ข้อมูลเทอร์มินัลตามที่ร้องขอ

https://dpaste.com/3TSBXB26R

นโยบาย apt-cache mysql-client-8.0 mysql-community-client
mysql-client-8.0:
  ติดตั้งแล้ว: 8.0.27-0ubuntu0.20.04.1
  ผู้สมัคร: 8.0.27-0ubuntu0.20.04.1
  ตารางเวอร์ชัน:
 *** 8.0.27-0ubuntu0.20.04.1 500
        500 http://nova.clouds.archive.ubuntu.com/ubuntu focal-updates/main amd64 แพ็คเกจ
        100 /var/lib/dpkg/สถานะ
     8.0.19-0ubuntu5 500
        500 http://nova.clouds.archive.ubuntu.com/ubuntu focal/main แพ็คเกจ amd64
mysql-ชุมชนไคลเอนต์:
  ติดตั้ง: (ไม่มี)
  ผู้สมัคร: (ไม่มี)
  ตารางเวอร์ชัน:
Random Person avatar
us flag
คริส คุณช่วยบอกเราหน่อยได้ไหมว่าคำแนะนำที่คุณทำตามคืออะไร และข้อผิดพลาดไม่รู้จบคืออะไร หากคุณให้ข้อมูลเพิ่มเติม เราจะช่วยเหลือคุณได้ง่ายขึ้น
Chris Swinson avatar
tr flag
ตัวอย่างเช่น https://www.digitalocean.com/community/tutorials/how-to-install-the-latest-mysql-on-ubuntu-20-04 ดังนั้นฉันจึงเปลี่ยนจาก "22" เป็น "28" ฉันได้ลองใช้แพ็คเกจ 8.0.28 ทุกประเภทแล้ว สุดท้ายฉันก็ลงเอยด้วยการลงเอยด้วยกระต่ายตลอดเวลา .. และฉันไม่สามารถโพสต์ข้อผิดพลาดได้เนื่องจากโพสต์ยาวเกินไป :-\
Random Person avatar
us flag
คุณช่วยกรุณาเพิ่มข้อความของข้อผิดพลาดที่คุณได้รับในคำถามได้ไหม
Chris Swinson avatar
tr flag
โอเค เสร็จแล้วดูเหมือนว่าจะบ่นอย่างต่อเนื่องว่าขาดการพึ่งพา แต่ถ้าฉันลองและติดตั้งสิ่งอื่น ๆ มากมาย มันจะเริ่มบ่นเกี่ยวกับความขัดแย้งของเวอร์ชันและต้องเรียกใช้คำสั่งแก้ไข .. ฉันไม่รู้จริง ๆ ว่าติดตั้งอะไรเมื่อมันไม่พร้อมใช้งาน คำสั่ง apt-get ปกติ
Random Person avatar
us flag
อืม.. มาดูประวัติเทอร์มินัลของคุณกัน แบ่งปันผลลัพธ์ของ `cat ~/.bash_history` โดยใช้ pastebin เช่น https://dpaste.com/ วางผลลัพธ์ของ `apt-cache policy mysql-client-8.0 mysql-community-client' ในคำถามของคุณ นอกจากนี้ ลองดูที่: https://askubuntu.com/suggested-edits/175602 หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการจัดรูปแบบโค้ดใน Ask Ubuntu โปรดอ่านสิ่งนี้: https://askubuntu.com/editing-help#code
Chris Swinson avatar
tr flag
นี่เป็นปัญหาส่วนใหญ่เนื่องจากเป็นเวอร์ชันล่าสุดที่ฉันสามารถดาวน์โหลดได้ 8.0.27-0ubuntu0.20.04.1 500
in flag
เมื่อพูดถึงการเรียกใช้ *เวอร์ชันเฉพาะ* ของ MySQL ฉันมักพบว่าการพึ่งพา [a Docker container](https://hub.docker.com/_/mysql) นั้นง่ายกว่ามาก สิ่งนี้ทำให้คุณหลุดพ้นจากการพึ่งพาอาศัยกันในขณะเดียวกันก็มอบความหรูหราของฐานข้อมูลที่หาประโยชน์ได้น้อยกว่าเล็กน้อย
Random Person avatar
us flag
@ChrisSwinson ทำตามขั้นตอนเหล่านี้: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo-fresh-install
Chris Swinson avatar
tr flag
เวอร์ชันเดียวที่อยู่ในรายการคือ (mysql-apt-config_0.8.22-1_all.deb) ฉันเห็นหน้านั้นเมื่อวันก่อน แต่ไม่เห็นประเด็นในหน้านั้น นี่คือเหตุผลที่ฉันพยายามดาวน์โหลดโดยลิงก์อื่น ๆ แทนและไปไม่ถึงไหน

โพสต์คำตอบ

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