Score:0

ปัญหาการติดตั้ง mysql บน Ubuntu 20.04

ธง th

สิ่งที่เกิดขึ้นคือเมื่อดำเนินการคำสั่ง "sudo apt-get install mysql-server" จะทำให้เกิดข้อผิดพลาดต่อไปนี้:

â mysql.service - เซิร์ฟเวอร์ชุมชน MySQL
     โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/mysql.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งานอยู่: กำลังเปิดใช้งาน (รีสตาร์ทอัตโนมัติ) (ผลลัพธ์: exit-code) ตั้งแต่ อ. 2021-12-28 16:30:45 CST; 6ms ที่แล้ว
    กระบวนการ: 10525 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=1/FAILURE)

28 ธันวาคม 16:30:45 exatoon27-Inspiron-3558 systemd[1]: mysql.service: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 1
28 ธันวาคม 16:30:45 exatoon27-Inspiron-3558 systemd[1]: หยุดเซิร์ฟเวอร์ชุมชน MySQL
28 ธันวาคม 16:30:45 exatoon27-Inspiron-3558 systemd[1]: กำลังเริ่มต้นเซิร์ฟเวอร์ชุมชน MySQL...
28 ธันวาคม 16:30:45 exatoon27-Inspiron-3558 mysql-systemd-start[10534]: ไม่พบฐานข้อมูลระบบ MySQL ใน /var/lib/mysql โปรดเรียกใช้ mysqld --initialize
28 ธ.ค. 16:30:45 น. exatoon27-Inspiron-3558 systemd[1]: mysql.service: ออกจากกระบวนการควบคุมแล้ว, รหัส=ออกแล้ว, สถานะ=1/ล้มเหลว
28 ธันวาคม 16:30:45 exatoon27-Inspiron-3558 systemd[1]: mysql.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
28 ธันวาคม 16:30:45 exatoon27-Inspiron-3558 systemd[1]: ไม่สามารถเริ่ม MySQL Community Server
dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด mysql-server-8.0 (--configure):
 ติดตั้งแพ็คเกจ mysql-server-8.0 สคริปต์ย่อยกระบวนการหลังการติดตั้งส่งคืนสถานะการออกจากข้อผิดพลาด 1
dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่าเซิร์ฟเวอร์ mysql:
 เซิร์ฟเวอร์ mysql ขึ้นอยู่กับ mysql-server-8.0; อย่างไรก็ตาม:
  แพ็คเกจ mysql-server-8.0 ยังไม่ได้กำหนดค่า

dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด mysql-server (--configure):
 ปัญหาการพึ่งพา - ปล่อยให้ไม่ได้กำหนดค่า
ไม่มีการเขียนรายงาน apport เนื่องจากข้อความแสดงข้อผิดพลาดระบุว่าเป็นข้อผิดพลาดที่ตามมาจากความล้มเหลวครั้งก่อน
                                                                                                          พบข้อผิดพลาดขณะประมวลผล:
 mysql-เซิร์ฟเวอร์-8.0
 เซิร์ฟเวอร์ mysql
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

ควรสังเกตว่าฉันได้ลองทำสิ่งต่อไปนี้แล้วตามลำดับ:

sudo apt-get ล้าง mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get dist-upgrade
sudo apt-get ติดตั้งเซิร์ฟเวอร์ mysql
in flag
ข้อความแจ้งว่าไฟล์นิยามฐานข้อมูล MySQL หลักหายไป คุณเรียกใช้ `sudo mysqld --initialize` เพื่อสร้างใหม่หรือไม่ มีการติดตั้ง / ถอนการติดตั้ง MySQL บนระบบนี้กี่ครั้ง? การลบ (หรือรีเซ็ต) MySQL จำเป็นต้องดำเนินการด้วยวิธีที่เฉพาะเจาะจงมาก มิฉะนั้นจะไม่สามารถติดตั้งใหม่ทั้งหมดได้
Exatoon27 avatar
th flag
@matigo ขอบคุณค่ะ
karel avatar
sa flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [การอัปเกรด 16.04 ทำให้เซิร์ฟเวอร์ mysql เสียหาย](https://askubuntu.com/questions/760724/16-04-upgrade-broke-mysql-server)

โพสต์คำตอบ

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