รุ่นของ Ubuntu:
ไม่มีโมดูล LSB
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: Ubuntu 20.04.2 LTS
เผยแพร่: 20.04
ชื่อรหัส: โฟกัส
ฉันมีปัญหาในการเริ่มใช้ mysql ทุกครั้งที่ฉันพยายามจะปรากฏข้อความถัดไป:
งานสำหรับ mysql.service ล้มเหลวเนื่องจากกระบวนการควบคุมออกด้วยรหัสข้อผิดพลาด
ดู "สถานะ systemctl mysql.service" และ "journalctl -xe" สำหรับรายละเอียด
ฉันลองตรวจสอบ mysqld.log
โดยใช้คำสั่ง หาง -f /var/log/mysqld.log
แต่ดูเหมือนจะไม่มีเลย
ผมก็เลยลองเช็คกับ สถานะ systemctl mysql.service
และปรากฏสิ่งนี้:
mysql.service - เซิร์ฟเวอร์ชุมชน MySQL
โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/mysql.service; ปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่วันจันทร์ที่ 2021-06-07 11:56:52 -03; 5 ชม. 18 นาทีที่แล้ว
เอกสาร: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
กระบวนการ: 8885 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=exited, status=1/FAILURE)
07 มิ.ย. 11:56:52 mauriciojr27-Inspiron-3442 systemd[1]: mysql.service: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 5
07 มิถุนายน 11:56:52 mauriciojr27-Inspiron-3442 systemd[1]: เซิร์ฟเวอร์ชุมชน MySQL หยุดทำงาน
07 มิ.ย. 11:56:52 mauriciojr27-Inspiron-3442 systemd[1]: mysql.service: เริ่มคำขอซ้ำเร็วเกินไป
07 มิ.ย. 11:56:52 mauriciojr27-Inspiron-3442 systemd[1]: mysql.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
07 มิถุนายน 11:56:52 mauriciojr27-Inspiron-3442 systemd[1]: ไม่สามารถเริ่ม MySQL Community Server
ของฉัน mysql.cnf
ไฟล์ถูกกำหนดค่าดังนี้:
#
# ไฟล์การกำหนดค่าเซิร์ฟเวอร์ฐานข้อมูล MySQL
#
# คุณสามารถคัดลอกสิ่งนี้ไปยังหนึ่งใน:
# - "/etc/mysql/my.cnf" เพื่อตั้งค่าตัวเลือกส่วนกลาง
# - "~/.my.cnf" เพื่อตั้งค่าตัวเลือกเฉพาะผู้ใช้
#
# หนึ่งสามารถใช้ตัวเลือกยาวทั้งหมดที่โปรแกรมรองรับ
# เรียกใช้โปรแกรมด้วย --help เพื่อรับรายการตัวเลือกที่มีและด้วย
# --print-defaults เพื่อดูว่าตัวใดจะเข้าใจและใช้งานได้จริง
#
#ดูคำอธิบายได้ที่
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
#
# สำคัญ: การตั้งค่าเพิ่มเติมที่สามารถแทนที่จากไฟล์นี้!
# ไฟล์ต้องลงท้ายด้วย '.cnf' มิฉะนั้นจะถูกละเว้น
#
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
นอกจากนี้ ฉันได้ลองติดตั้งและหลังจากลบ MySQL APT Repository แล้ว แต่ข้อความนี้ปรากฏขึ้น:
เกิดข้อผิดพลาดขณะติดตั้งแพ็คเกจ: กระบวนการย่อยที่ติดตั้ง, แพ็คเกจ mysql-common, สคริปต์หลังการติดตั้งส่งคืนสถานะข้อผิดพลาด exit 2
เอาต์พุตของคำสั่ง sudo journalctl -u mysql.service -n 100
:
-- บันทึกเริ่มวันเสาร์ 2021-01-09 07:11:57 -03 สิ้นสุดวันจันทร์ 2021-06-07 17:52:46 -03. --
07 มิถุนายน 10:37:25 mauriciojr27-Inspiron-3442 systemd[1]: การเริ่มต้นเซิร์ฟเวอร์ชุมชน MySQL...
07 มิถุนายน 10:37:25 mauriciojr27-Inspiron-3442 mysql-systemd-start[73897]: ไม่พบการกำหนดค่า MySQL ที่ /etc/mysql/my.cnf>
07 มิ.ย. 10:37:25 mauriciojr27-Inspiron-3442 systemd[1]: mysql.service: ออกจากกระบวนการควบคุมแล้ว, รหัส=ออก, สถานะ=1/ล้มเหลว>
07 มิ.ย. 10:37:25 mauriciojr27-Inspiron-3442 systemd[1]: mysql.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
07 มิถุนายน 10:37:25 mauriciojr27-Inspiron-3442 systemd[1]: ไม่สามารถเริ่ม MySQL Community Server
07 มิ.ย. 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: mysql.service: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 3
07 มิถุนายน 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: เซิร์ฟเวอร์ชุมชน MySQL หยุดทำงาน
07 มิถุนายน 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: การเริ่มต้นเซิร์ฟเวอร์ชุมชน MySQL...
07 มิถุนายน 10:37:26 mauriciojr27-Inspiron-3442 mysql-systemd-start[73936]: ไม่พบการกำหนดค่า MySQL ที่ /etc/mysql/my.cnf>
07 มิ.ย. 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: mysql.service: ออกจากกระบวนการควบคุมแล้ว, รหัส=ออก, สถานะ=1/ล้มเหลว>
07 มิ.ย. 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: mysql.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
07 มิถุนายน 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: ไม่สามารถเริ่ม MySQL Community Server
07 มิ.ย. 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: mysql.service: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 4
07 มิถุนายน 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: เซิร์ฟเวอร์ชุมชน MySQL หยุดทำงาน
07 มิถุนายน 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: การเริ่มต้นเซิร์ฟเวอร์ชุมชน MySQL...
07 มิถุนายน 10:37:26 mauriciojr27-Inspiron-3442 mysql-systemd-start[73975]: ไม่พบการกำหนดค่า MySQL ที่ /etc/mysql/my.cnf>
07 มิ.ย. 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: mysql.service: ออกจากกระบวนการควบคุมแล้ว, รหัส=ออก, สถานะ=1/ล้มเหลว>
07 มิ.ย. 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: mysql.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
07 มิถุนายน 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: ไม่สามารถเริ่ม MySQL Community Server
07 มิ.ย. 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: mysql.service: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 5
07 มิถุนายน 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: เซิร์ฟเวอร์ชุมชน MySQL หยุดทำงาน
07 มิ.ย. 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: mysql.service: เริ่มคำขอซ้ำเร็วเกินไป
07 มิ.ย. 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: mysql.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
07 มิถุนายน 10:37:26 mauriciojr27-Inspiron-3442 systemd[1]: ไม่สามารถเริ่ม MySQL Community Server
-- รีบูต --
07 มิถุนายน 11:56:50 mauriciojr27-Inspiron-3442 systemd[1]: การเริ่มต้นเซิร์ฟเวอร์ชุมชน MySQL...
คำสั่ง sudo tail -f /var/log/mysql/error.log
ไม่คืนอะไร
ฉันจะแก้ไขปัญหานี้ได้อย่างไร