تغییر مسیر دیتای mysql

بصورت پیشفرض دیتای mysql در پارتیشن root قرار داره. /var/lib/mysql.بنا به دلایل مختلف ممکن هست پارتیشن root پر شده باشد و کمبود فضا برای حجم دیتابیس داشته باشید.
به فرض می خواهیم فایل های دیتابیس را به مسیر /home/mysql انتقال بدیم.
ابتدا mysql را خاموش میکنیم.
service mysqld stop
بعد کل فایل های دیتایس فعلی را به مسیر جدید کپی میکنیم.
cp -r /var/lib/mysql/* /home/mysql
بعد باید سطح دسترسی به یوزر mysql بدیم
chown -R mysql:mysql /home/mysql

بعد فایل my.cnf را ویرایش میکنیم.

nano /etc/my.cnf

بعد مسیر
datadir=/var/lib/mysql

را به مسیر جدید تغییر می دهیم.
datadir=/home/mysql

یک دیدگاه نوشته شده است! می توانید دیدگاه خود را بنویسید

  1. عالییی بود عااالی

دیدگاه خود را به ما بگویید.