เซิร์ฟเวอร์ mysql ของฉันไม่เริ่มทำงาน มีข้อผิดพลาด 13 (ปฏิเสธการอนุญาต)
ฉันเพิ่งเปลี่ยนไดเร็กทอรีข้อมูล mysql (พูดตามตรงฉันไม่แน่ใจว่าฉันทำถูกต้องหรือไม่)
ฉันแน่ใจว่าไดเร็กทอรีใหม่มี mysql เป็นกลุ่มและเจ้าของ
สถานะ systemctl mysql:
â mysql.service - เซิร์ฟเวอร์ชุมชน MySQL
โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/mysql.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่พฤ. 2021-10-07 18:54:56 CEST; 6 วินาทีที่แล้ว
กระบวนการ: 1119 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
กระบวนการ: 1127 ExecStart=/usr/sbin/mysqld (code=exited, status=1/FAILURE)
PID หลัก: 1127 (รหัส=ออก สถานะ=1/ล้มเหลว)
สถานะ: "กำลังเริ่มต้นเซิร์ฟเวอร์"
ข้อผิดพลาด: 13 (การอนุญาตถูกปฏิเสธ)
07 ต.ค. 18:54:56 Main systemd[1]: mysql.service: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 5
07 ต.ค. 18:54:56 ระบบหลัก [1]: หยุดเซิร์ฟเวอร์ชุมชน MySQL
07 ต.ค. 18:54:56 Main systemd[1]: mysql.service: เริ่มคำขอซ้ำเร็วเกินไป
07 ต.ค. 18:54:56 Main systemd[1]: mysql.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
07 ต.ค. 18:54:56 Main systemd[1]: ไม่สามารถเริ่ม MySQL Community Server
และการกำหนดค่าใหม่
แมว /etc/mysql/conf.d/local_configs.cnf:
[มายเอสคิวลด์]
datadir=/mnt/HC_Volume_13969265/mysql-ข้อมูล
สิทธิ์ไดเรกทอรี:
drwxr-xr-x 13 mysql mysql 12288 7 ต.ค. 18:41 mysql-data