แน่นอนคุณสามารถ! คุณต้องให้ permisson อ่านหน้าคู่มือln
เก็บข้อมูลฐานข้อมูลใน dirs /var/lib/mysql
แยก ฉันคิดว่าในตอนแรกคุณต้องทำผบ. ที่คุณต้องการวางไฟล์ของฐานข้อมูลที่เลือก ให้สิทธิ์ root, หยุด MySQL deamon:
# /etc/init.d/mysql stop
คัดลอกข้อมูลของคุณไปยังโฟลเดอร์ใหม่:
# cp /var/lib/mysql/DATABASENAME /path/to/new/database/dir
ลบ dir เก่าของคุณออกจากไฟล์ข้อมูล MySQL: ( คำเตือน! เสมอให้ทำการถ่ายโอน SQL ก่อน !!! )
# rm -R /var/lib/mysql/DATABASENAME
สร้าง symlink กลับไปที่ MySQL data dir: ( ระวัง! อ่าน man page ของ ln ก่อน !!! )
# ln -s /full/path/to/new/database/dir /var/lib/mysql/DATABASENAME
หลังจากนั้นคุณก็พร้อมแล้วเริ่ม MySQL ของคุณ:
# /etc/init.d/mysql start
คำเตือน! ถ้า dir ใหม่ของคุณไม่เขียน - และสามารถอ่านได้โดย MySQL ที่จะไม่ทำงาน! ตัวอย่างปัญหาที่พบบ่อย: คุณวางข้อมูลใหม่ของคุณลงในโฟลเดอร์บ้านของคุณโฟลเดอร์บ้านของคุณจะได้รับการป้องกันโดยผู้อื่น (เช่น: drwxrwx --- คุณคือคุณพ่อของคุณ)
ถามว่าคุณต้องการทราบวิธีอื่นเกี่ยวกับวิธีการนี้หรือไม่!