Score:0

ไม่สามารถเรียกใช้ mysql บน Ubuntu 21.04

ธง in

ฉันมีปัญหาในการเรียกใช้ mysql บน Ubuntu 21.04 ฉันเหนื่อย:

sudo apt remove --purge เซิร์ฟเวอร์ mysql
sudo apt ล้างเซิร์ฟเวอร์ mysql
sudo apt ลบอัตโนมัติ
sudo apt ทำความสะอาดอัตโนมัติ

และ

sudo systemctl หยุด mysql
sudo apt ล้าง mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql
sudo apt ลบอัตโนมัติ
sudo apt ทำความสะอาดอัตโนมัติ

ก่อนติดตั้งเซิร์ฟเวอร์ mysql ใหม่ด้วย:

อัปเดต sudo apt
sudo apt ติดตั้งเซิร์ฟเวอร์ mysql

แต่ก็ไม่มีประโยชน์ ปัญหาคือเมื่อฉันติดตั้งฉันได้รับสิ่งนี้ในเทอร์มินัล:

พบข้อผิดพลาดขณะประมวลผล:
 mysql-เซิร์ฟเวอร์-8.0
 เซิร์ฟเวอร์ mysql
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

และเมื่อฉันวิ่ง sudo mysqlฉันได้รับข้อผิดพลาดนี้:

ข้อผิดพลาด 2002 (HY000): ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ในเครื่องผ่านซ็อกเก็ต '/var/run/mysqld/mysqld.sock' (2)

และเมื่อฉันวิ่ง สถานะ systemctl mysql ฉันเข้าใจ:

mysql.service - เซิร์ฟเวอร์ชุมชน MySQL
     โหลดแล้ว: ข้อผิดพลาด (เหตุผล: หน่วย mysql.service ไม่สามารถโหลดได้อย่างถูกต้อง: อุปกรณ์หรือทรัพยากรไม่ว่าง)
     ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่ อา. 2021-09-05 23:29:27 EET; 58 นาทีที่แล้ว
   PID หลัก: 31191 (รหัส=ออก สถานะ=1/ล้มเหลว)
     สถานะ: "กำลังเริ่มต้นเซิร์ฟเวอร์"

ฉันเหนื่อย:

sudo systemctl หยุด mysql
sudo systemctl เริ่ม mysql

แต่ฉันได้รับ

ไม่สามารถเริ่ม mysql.service: หน่วย mysql.service ไม่สามารถโหลดได้อย่างถูกต้อง: อุปกรณ์หรือทรัพยากรไม่ว่าง
ดูบันทึกระบบและ 'สถานะ systemctl mysql.service' สำหรับรายละเอียด

ใน error.log ฉันได้รับ:

2021-09-05T22:26:37.674376Z 0 [ข้อผิดพลาด] [MY-010262] [เซิร์ฟเวอร์] ไม่สามารถเริ่มได้ เซิร์ฟเวอร์: ผูกบนพอร์ต TCP/IP: แอดเดรสที่ใช้งานอยู่

2021-09-05T22:26:37.674517Z 0 [ข้อผิดพลาด] [MY-010257] [เซิร์ฟเวอร์] คุณ มีเซิร์ฟเวอร์ mysqld อื่นที่ทำงานบนพอร์ตแล้ว: 3306 ?

2021-09-05T22:26:37.674808Z 0 [ข้อผิดพลาด] [MY-010119] [เซิร์ฟเวอร์] กำลังยกเลิก

แต่เมื่อฉันวิ่ง netstat -lp | เกรป 3306 ฉันเห็นว่าไม่มีอะไรทำงานบนพอร์ต 3306 และฉันมั่นใจได้ด้วยการเรียกใช้ sudo kill -9 $(sudo lsof -t -i:3306)

มีความคิดเกี่ยวกับวิธีแก้ปัญหานี้หรือไม่?

user535733 avatar
cn flag
คำถามของคุณไม่มีเอาต์พุต apt *ทั้งหมด* ซึ่งแสดงข้อผิดพลาดในการติดตั้งจริง ข้อมูลสรุป (`รหัสข้อผิดพลาด (1)`) คลุมเครือเกินกว่าจะให้คำแนะนำที่เป็นประโยชน์ได้ ไม่ชัดเจนว่าคำถามของคุณเกี่ยวกับ *การติดตั้ง* ซอฟต์แวร์หรือเกี่ยวกับ *การใช้งาน* ซอฟต์แวร์เมื่อติดตั้งแล้ว โปรดแก้ไขคำถามของคุณเพื่อชี้แจงว่าคุณต้องการความช่วยเหลือประเภทใด
mhisham avatar
in flag
คำถามนั้นเกี่ยวกับสาเหตุที่ฉันเรียกใช้ sql ไม่ได้
mhisham avatar
in flag
และฉันได้เพิ่มข้อผิดพลาดใน error.log แล้ว ดังนั้นจึงชัดเจนว่าอะไรเป็นสาเหตุของข้อผิดพลาด

โพสต์คำตอบ

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