การย้าย DataDir MyQL ใน Ubuntu 16.04.1 LTS
ใน Ubuntu 16.04.1 LTS จะมี bug เกี่ยวกับการย้าน DATADIR อยู่วิธีแก้ไขคือ
1. แก้ไขแฟ้ม/etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]
datadir = NEW Directory
2. ย้ายข้อมูลเดิมทั้งหมดไปวไ้ที่ใหม่
3. แก้ไขแฟ้ม /etc/apparmor.d/usr.sbin.mysqld
ที่ # Allow data dir access
ลบของเดิมทิ้งแล้ว ใส่ datadir ใหม่เข้าไปแทน
เช่น
/home/mysql/ r,
/home/mysql/** rwk,
สั่ง restart apparmor
#service apparmor restart
4. สร้าง directory /var/lib/mysql/mysql/
ตรงนี้เป็น BUG ถ้าไม่สร้างเอาไว้ เวลา start mysql ระบบจะแจ้งว่าไม่พบ diretory แล้วหยุดทำงาน
- Log in to post comments
- 40 views