ฉันกำลังพยายามตั้งค่าเซิร์ฟเวอร์ MariaDB ภายใต้ xubuntu 20.04 และนำเข้า db ทั้งหมดที่ฉันมีก่อนหน้านี้ในเครื่องอื่นภายใต้ xubuntu 18 (ตามบันทึกที่ฉันจดไว้เมื่อทำที่นั่นซึ่งมาจาก openuse)
mariadb ที่ติดตั้งมี datadir อยู่ /var/lib/mysql
และมีเพียง "null" msyql db ที่มีผู้ใช้ root ที่ไม่มีรหัสผ่าน (เมื่อทดสอบแล้วให้ป้อนเป็น sudo mysql -u รูท mysql
ซึ่งต้องใช้รหัสผ่านส่วนตัวของฉัน)
ฉันหยุดเซิร์ฟเวอร์ MariaDB จากการติดตั้งระบบ แก้ไข mariadb.conf.d/50-server.cnf
ด้วยการเปลี่ยนแปลงเล็กน้อยของฉัน (หัวหน้าของพวกเขาคือ datadir is /ที่อื่น/Mysql
), แล้ว
ฉันซิงค์ฐานข้อมูลทั้งหมดของฉันจากเครื่องก่อนหน้า (ฉันได้เตรียมการถ่ายโอนข้อมูล mysql ด้วย แต่เนื่องจากเวอร์ชัน MariaDB เหมือนกัน ฉันคิดว่ามันง่ายกว่า)
จากนั้น systemctl เริ่มต้น mariadb
ส่งคืนโดยไม่มีข้อผิดพลาด แต่ก สถานะ systemctl mariadb
แสดงให้เห็นว่า debian-start หลังการประมวลผลได้ให้ข้อผิดพลาดที่รายงานในหัวข้อ
MariaDB ดูทำงานได้ดี ฉันสามารถป้อนด้วยไคลเอ็นต์ mysql ในฐานข้อมูลส่วนบุคคลของฉันทั้งหมดโดยใช้รหัสผ่าน mysql เก่าของฉัน และฉันยังสามารถป้อนในฐานะรูท mysql โดยใช้รหัสผ่านรูท mysql เก่าของฉัน แน่นอนว่ารหัสผ่านเหล่านั้นไม่เหมือนกับรหัสผ่าน wd
ดังนั้นฉันจึงสามารถทำงานได้ตามปกติ มีเพียงข้อความรบกวนเล็กน้อยจาก debian-start ราวกับว่ามันพยายามเข้าสู่ระบบโดยไม่ใช้รหัสผ่านรูท (ซึ่งสำเร็จโดยใช้ต้นฉบับ mariadb.conf.d/50-server.cnf
).
สิ่งนี้ไม่ได้เกิดขึ้นกับ Ubuntu 18 (ฉันต้องตั้งค่าที่นั่น ProtectHome=เท็จ
แต่เห็นได้ชัดว่าสิ่งนี้ไม่จำเป็นในวันที่ 20)
มีวิธีใดที่จะกำจัดข้อความที่น่ารำคาญ หรือฉันควรจะอยู่กับมันต่อไปเพราะที่เหลือทั้งหมดใช้งานได้แล้ว ?