ฉันได้ติดตั้ง MariaDB บน Ubuntu 20.0 ที่ติดตั้ง Mysql แล้ว ฉันลบ MySql ก่อนติดตั้ง MariaDB ฉันต้องเรียกใช้คำสั่ง aa-ลบ-ไม่รู้จัก
แล้ว sudo บริการ mariadb เริ่มต้น
จากนั้นเซิร์ฟเวอร์ DB จะเริ่มทำงาน สิ่งนี้ทำงานได้ดีจนกระทั่งเซิร์ฟเวอร์รีสตาร์ทในวันนี้
MariaDB ดูเหมือนจะไม่เริ่มทำงานและฉันสังเกตเห็นบันทึกต่อไปนี้
sudo บริการ mariadb เริ่มต้น
ไม่สามารถเริ่ม mariadb.service: หน่วย mariadb.service มีการตั้งค่าไฟล์หน่วยไม่ถูกต้อง
ดูบันทึกระบบและ 'สถานะ systemctl mariadb.service' สำหรับรายละเอียด
ดังนั้นฉันจึง
สถานะ systemctl mariadb.service
ที่แสดงให้เห็นว่า
mariadb.service: การกำหนดค่าหน่วยมีข้อผิดพลาดร้ายแรง หน่วยจะไม่เริ่มทำงาน
ฉันสังเกตเห็นว่าไฟล์ mysqld.sock หายไป แต่มีคนบอกว่าไฟล์จะถูกสร้างขึ้นเฉพาะเมื่อ mariadb เริ่มทำงานและถูกลบออกเมื่อเซิร์ฟเวอร์ปิดตัวลง
ฉันทำให้มันใช้งานได้เพียงครั้งเดียวโดยทำสิ่งนี้
/etc/init.d/mysqld_safe
เมื่อรันคำสั่งด้านบน mariadb ก็เริ่มทำงานและฉันก็สามารถเข้าถึงฐานข้อมูลได้ฉันพยายามทำอีกครั้งหลังจากรีสตาร์ทเซิร์ฟเวอร์ แต่คำสั่งดูเหมือนจะไม่เริ่ม MariaDB อีกต่อไป
ฉันมีแอปพลิเคชันระยะที่ใช้ฐานข้อมูลและการพัฒนาถูกระงับ ความช่วยเหลือของคุณจะได้รับการชื่นชมอย่างมาก
ขอบคุณ