ไม่สามารถค้นหาแพ็คเกจ mysql-server


11

ฉันติดตั้ง Ubuntu 16.04 หลังจากนั้นเมื่อฉันพยายามติดตั้ง mysql มันจะแสดงข้อผิดพลาดเป็น

$ sudo apt-get update
[sudo] รหัสผ่านสำหรับ mcerc: 
กำลังอ่านรายการแพ็กเกจ ... เสร็จแล้ว
mcerc @ mcerc-ThinkCentre-M72e: ~ $ sudo apt-get install mysql
กำลังอ่านรายการแพ็กเกจ ... เสร็จแล้ว
อาคารต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ ... เสร็จแล้ว
E: ไม่สามารถหาแพ็คเกจ mysql ได้
mcerc @ mcerc-ThinkCentre-M72e: ~ $ sudo apt-get ติดตั้ง mysql-server
กำลังอ่านรายการแพ็กเกจ ... เสร็จแล้ว
อาคารต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ ... เสร็จแล้ว
E: ไม่สามารถหาแพ็คเกจ mysql-server
mcerc @ mcerc-ThinkCentre-M72e: ~ $ ^ C
mcerc @ mcerc-ThinkCentre M72e-: ~ $ 

ฉันตอบคำถามของคุณ หากคุณมีคำถามใด ๆ ให้โพสต์เป็นความคิดเห็นในคำตอบด้านล่าง
Emad Arshad Alam

คำตอบ:


12

เมื่อใดก็ตามที่คุณติดตั้ง Ubuntu สดคุณต้องอัปเดตและอัปเกรดระบบเพื่อติดตั้งจากที่เก็บ Ubuntu

sudo apt-get update && sudo apt-get dist-upgrade

ตอนนี้ติดตั้งอะไร

 sudo apt-get install mysql-server

2
คุณเป็น
ยีน

@ViperTecPro ฮ่าฮ่า :)
minigeek

4
  • ครั้งแรกที่ข้ามไปและในเมนูจะมีตัวเลือกUbuntu Software Ubuntu Softwareเลือกมัน
  • Softwares and Updatesมีคุณจะ เลือกมัน ตรวจสอบว่ามีการตรวจสอบที่เก็บทั้งหมดอย่างเป็นทางการ (ภายใต้ตัวเลือกUbuntu Software) ถ้าไม่เช่นนั้นตรวจสอบพวกเขา
  • อื่นใช้คำสั่งต่อไปสำหรับการติดตั้ง sudo apt install mysql-server-5.7MySQL สิ่งนี้น่าจะใช้ได้

คุณไม่สามารถไปที่ซอฟต์แวร์ Ubuntu ผ่านบรรทัดคำสั่งได้เป็นอย่างดี ...
chrips

0

ปัญหาของคุณ: เซิร์ฟเวอร์ mysql อาจถูกติดตั้งครั้งเดียวและการตั้งค่าในเครื่องของคุณอาจถูกบันทึกไว้ที่ใดที่หนึ่ง ลบออกอย่างสมบูรณ์ด้วย

ถอนการติดตั้ง mysql-server ก่อน:

sudo apt-get remove --purge mysql-server 

ติดตั้งอีกครั้ง เรียกใช้คำสั่งนี้:

sudo apt-get install mysql-server

สิ่งนี้ยังช่วยในการแก้ไขแพคเกจที่เสียหายดังนั้นหากคำสั่งข้างต้นล้มเหลวพยายามแก้ไขแพ็กเกจก่อนจากนั้นจึงลบและติดตั้ง mysql-server:

sudo apt-get -f install
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.