ฉันใช้ MariaDB 10.0.23-0 บน Ubuntu 15.10 เป็นเซิร์ฟเวอร์ LAMP แสดงsudo /etc/init.d/mysql start
ผลลัพธ์ใน:
Job for mariadb.service failed because a timeout was exceeded. See "systemctl status mariadb.service" and "journalctl -xe" for details.
ผลลัพธ์ของsystemctl status mariadb.service
คือ:
● mariadb.service - เซิร์ฟเวอร์ฐานข้อมูล MariaDB โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/mariadb.service; เปิดใช้งาน; ค่าที่ตั้งไว้ล่วงหน้าของผู้ขาย: เปิดใช้งาน) ดร็อปอิน: /etc/systemd/system/mariadb.service.d └─migratedจากที่ my.cnf-settings.conf ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: หมดเวลา) ตั้งแต่วันเสาร์ที่ 2016-03-26 22:52:42 EDT; 26 วินาทีที่แล้ว กระบวนการ: 8707 ExecStart = / usr / sbin / mysqld $ MYSQLD_OPTS $ _WSREP_NEW_CLUSTER (รหัส = ออกจากสถานะ = 0 / สำเร็จ) กระบวนการ: 8706 ExecStartPre = / usr / bin / ติดตั้ง -m 755 -o mysql -g root -d / var / run / mysqld (รหัส = ออกจากสถานะ = 0 / สำเร็จ) PID หลัก: 8707 (รหัส = ออกจากสถานะ = 0 / สำเร็จ) 26 มีนาคม 22:52:39 boggan systemd [1]: mariadb.service: เริ่มการทำงานหมดเวลา ยกเลิก 26 มีนาคม 22:52:39 boggan mysqld [8707]: 2016-03-26 22:52:39 140105856617216 [หมายเหตุ] / usr / sbin / mysqld: ปิดปกติ 26 มีนาคม 22:52:39 boggan mysqld [8707]: 2016-03-26 22:52:39 140105856617216 [หมายเหตุ] ตัวกำหนดเหตุการณ์: ล้างคิว 0 กิจกรรม 26 มีนาคม 22:52:39 boggan mysqld [8707]: 2016-03-26 22:52:39 140104920164096 [หมายเหตุ] InnoDB: FTS เพิ่มประสิทธิภาพการออกจากเธรด 26 มีนาคม 22:52:39 boggan mysqld [8707]: 2016-03-26 22:52:39 140105856617216 [หมายเหตุ] InnoDB: เริ่มปิด ... 26 มีนาคม 22:52:42 boggan mysqld [8707]: 2016-03-26 22:52:42 140105856617216 [หมายเหตุ] InnoDB: เสร็จสิ้นการปิดเครื่อง; หมายเลขลำดับการบันทึก 3336953 26 มีนาคม 22:52:42 boggan mysqld [8707]: 2016-03-26 22:52:42 140105856617216 [หมายเหตุ] / usr / sbin / mysqld: ปิดเครื่องเสร็จสมบูรณ์ 26 มีนาคม 22:52:42 boggan systemd [1]: ไม่สามารถเริ่มเซิร์ฟเวอร์ฐานข้อมูล MariaDB 26 มีนาคม 22:52:42 boggan systemd [1]: mariadb.service: หน่วยที่ป้อนล้มเหลว 26 มีนาคม 22:52:42 boggan systemd [1]: mariadb.service: ล้มเหลวด้วยผลลัพธ์ 'หมดเวลา'
systemd
บรรทัดแรกมี "well duh" ฉันรู้ว่ามันหมดเวลาแล้ว ที่สองsystemd
หลังจากที่mysqld
สายเป็นลึกลับนิดเพราะมันไม่ในการเริ่มต้นความเป็นจริง แอปพลิเคชั่น (OwnCloud โดยเฉพาะ) ที่ขึ้นอยู่กับฐานข้อมูลทำงานได้ตามปกติ ... สำหรับนาทีและการเปลี่ยนแปลงที่ MariaDB ขึ้น
อีกคำถามที่แนะนำให้ใช้time /etc/init.d/mysql start
เพื่อกำหนดระยะเวลาที่ใช้ ฉันวิ่งไปเรื่อย ๆ เพื่อยืนยันเวลา - สองสามวินาทีที่ด้านข้างของ 90s ในแต่ละครั้ง
การวิจัยอื่นทำให้ฉันตรวจสอบการอนุญาตของไฟล์ซึ่งก็ดี ... นอกจากนี้มันจะเริ่มทำงานชั่วคราว ฉันแหย่และแหย่สิ่งที่ดีที่สุดของความสามารถของฉัน (ยอมรับอย่าง จำกัด เมื่อพูดถึง Linux) และฉันไม่ได้ทำอะไรเลย
ดังนั้นคำถามคือ ... ฉันจะรับบริการ MariaDB ให้อยู่ได้อย่างไร?
ในฐานะที่เป็นริ้วรอยพิเศษหลังจากเขียนคำถามนี้ฉันทิ้งเครื่องไว้และทำงาน ฉันกลับมาที่มันในอีกหนึ่งสัปดาห์ต่อมา (ฉันไม่ได้แตะมันเลย) การใช้คำสั่งเดียวกันแบบเดียวกันsudo /etc/init.d/mysql start
สำเร็จแล้ว ภูต mysql เริ่มต้นและวิ่ง; มันกลับมาพร้อมกับ[ ok ]
รายงาน ฉันรีบูทเพื่อประโยชน์ของการทดลองและฉันกลับมาที่เดิมแล้ว
ในกรณีที่เป็นเรื่องสำคัญผลลัพธ์ของjournalctl -xe
คือ:
02 เม.ย. 23:51:44 บ็อกแกน systemd [1]: หยุดอ่านไฟล์ที่ต้องการล่วงหน้า - หัวเรื่อง: หน่วย ureadahead.service ปิดตัวลงแล้ว - กำหนดโดย: systemd - การสนับสนุน: http://lists.freedesktop.org/mailman/listinfo/systemd-devel - - หน่วย ureadahead.service ปิดการทำงานเรียบร้อยแล้ว เม.ย. 02 23:51:55 boggan mysqld [2645]: 2016-04-02 23:51:55 140386161068800 [หมายเหตุ] InnoDB: ออนไลน์ DDL: เริ่ม 02 เมษายน 23:51:55 boggan mysqld [2645]: 2016-04-02 23:51:55 140386161068800 [หมายเหตุ] InnoDB: DDL ออนไลน์: เริ่มอ่านดัชนีคลัสเตอร์ของตารางและสร้างไฟล์ชั่วคราว เม.ย. 02 23:51:55 boggan mysqld [2645]: 2016-04-02 23:51:55 140386161068800 [หมายเหตุ] InnoDB: DDL ออนไลน์: สิ้นสุดการอ่านดัชนีคลัสเตอร์ของตารางและสร้างไฟล์ชั่วคราว เม.ย. 02 23:51:55 boggan mysqld [2645]: 2016-04-02 23:51:55 140386161068800 [หมายเหตุ] InnoDB: ออนไลน์ DDL: เสร็จสมบูรณ์ เม.ย. 02 23:51:55 boggan mysqld [2645]: 2016-04-02 23:51:55 140386161068800 [หมายเหตุ] InnoDB: ออนไลน์ DDL: เสร็จสมบูรณ์ 02 เม.ย. 23:52:06 boggan dbus [713]: [ระบบ] ไม่สามารถเปิดใช้งานบริการ 'org.bluez': หมดเวลา 02 เม.ย. 23:52:37 boggan systemd [1]: mariadb.service: เริ่มการทำงานหมดเวลา ยกเลิก Apr 02 23:52:37 boggan mysqld [2645]: 2016-04-02 23:52:37 140386097400576 [หมายเหตุ] / usr / sbin / mysqld: ปิดปกติ เม.ย. 02 23:52:37 เคอร์เนล boggan: การตรวจสอบ: ชนิด = การตรวจสอบ 1400 (1459655557.935: 31): apparmor = "DENIED" การดำเนินการ = "sendmsg" profile = "/ usr / sbin / mysqld" ชื่อ = "/ run / systemd / แจ้งเตือน "pid = 2645 comm =" mysqld "ร้องขอ_mask =" w "ปฏิเสธ _mask =" w "fsuid = 122 ouid = 0 เม.ย. 02 23:52:37 การตรวจสอบ boggan [2645]: AVC apparmor = "DENIED" operation = "sendmsg" profile = "/ usr / sbin / mysqld" name = "/ run / systemd / แจ้ง" pid = 2645 comm = " mysqld "ร้องขอ_mask =" w "ปฏิเสธ _mask =" w "fsuid = 122 ouid = 0 เม.ย. 02 23:52:37 boggan mysqld [2645]: 2016-04-02 23:52:37 140386097400576 [หมายเหตุ] ตัวกำหนดเหตุการณ์: กวาดล้างคิว 0 กิจกรรม 02 เมษายน 23:52:37 boggan mysqld [2645]: 2016-04-02 23:52:37 140385225500416 [หมายเหตุ] InnoDB: FTS เพิ่มประสิทธิภาพการออกจากเธรด เม.ย. 02 23:52:37 boggan mysqld [2645]: 2016-04-02 23:52:37 140386097400576 [หมายเหตุ] InnoDB: เริ่มปิด ... เม.ย. 02 23:52:39 boggan mysqld [2645]: 2016-04-02 23:52:39 140386097400576 [หมายเหตุ] InnoDB: เสร็จสิ้นการปิดระบบแล้ว; หมายเลขลำดับการบันทึก 3360838 เม.ย. 02 23:52:39 boggan mysqld [2645]: 2016-04-02 23:52:39 140386097400576 [หมายเหตุ] / usr / sbin / mysqld: การปิดระบบเสร็จสมบูรณ์ เม.ย. 02 23:52:39 เคอร์เนล boggan: การตรวจสอบ: ประเภท = การตรวจสอบ 1400 (1459655559.419: 32): apparmor = "DENIED" การดำเนินการ = "sendmsg" profile = "/ usr / sbin / mysqld" ชื่อ = "/ run / systemd / แจ้งเตือน "pid = 2877 comm =" mysqld "ร้องขอ_mask =" w "ปฏิเสธ _mask =" w "fsuid = 122 ouid = 0 เม.ย. 02 23:52:39 การตรวจสอบ boggan [2877]: AVC apparmor = "DENIED" operation = "sendmsg" profile = "/ usr / sbin / mysqld" name = "/ run / systemd / แจ้งเตือน" pid = 2877 comm = " mysqld "ร้องขอ_mask =" w "ปฏิเสธ _mask =" w "fsuid = 122 ouid = 0 เม.ย. 02 23:52:39 การตรวจสอบ boggan [2645]: AVC apparmor = "DENIED" operation = "sendmsg" profile = "/ usr / sbin / mysqld" name = "/ run / systemd / แจ้ง" pid = 2645 comm = " mysqld "ร้องขอ_mask =" w "ปฏิเสธ _mask =" w "fsuid = 122 ouid = 0 เม.ย. 02 23:52:39 เคอร์เนล boggan: การตรวจสอบ: ประเภท = การตรวจสอบ 1400 (1459655559.419: 33): apparmor = "DENIED" การดำเนินการ = "sendmsg" profile = "/ usr / sbin / mysqld" ชื่อ = "/ run / systemd / แจ้งเตือน "pid = 2645 comm =" mysqld "ร้องขอ_mask =" w "ปฏิเสธ _mask =" w "fsuid = 122 ouid = 0 02 เม.ย. 23:52:39 boggan systemd [1]: ไม่สามารถเริ่มเซิร์ฟเวอร์ฐานข้อมูล MariaDB - หัวเรื่อง: หน่วย mariadb.service ล้มเหลว - กำหนดโดย: systemd - การสนับสนุน: http://lists.freedesktop.org/mailman/listinfo/systemd-devel - - หน่วย mariadb.service ล้มเหลว - - ผลลัพธ์ล้มเหลว 02 เม.ย. 23:52:39 boggan systemd [1]: mariadb.service: หน่วยที่ป้อนล้มเหลว 02 เม.ย. 23:52:39 boggan systemd [1]: mariadb.service: ล้มเหลวด้วยผลลัพธ์ 'หมดเวลา'
journalctl -xe
เอาท์พุทถูกตัดทอนคุณสามารถอัปเดตนี้หรือไม่? ดูapparmor="DENIED"
ข้อความให้ละเอียดยิ่งขึ้น (หากเปิดใช้งาน apparmor บนระบบปฏิบัติการของคุณ) ซึ่งอาจเป็นปัญหาในระหว่างการเริ่มต้น mariadb