MySQL: تغییر مسیر نگهداری فایل‌های پایگاه داده ها

ابتدا سرویس mysql را stop می‌کنیم سپس فایل my.cnf را به صورت زیر ویرایش کرده و بعد از انتقال فایل‌ها به محل جدید، سرویس را مجددا راه اندازی می‌کنیم.

[mysqld]
datadir          = /var/lib/mysql/data
socket           = /var/lib/mysql/mysql.sock
pid-file         = /var/lib/mysql/mysql.pid
log-bin          = /var/log/mysql/mysql-bin.log
log              = /var/log/mysql/mysql.log
log-error        = /var/log/mysql/mysql-error.log
log-slow-queries = /var/log/mysql/mysql-slowquery.log
user             = mysql

فایل‌هایی که باید منتقل شوند شامل پوشه مربوط به هر پایگاه‌داده بعلاوه فایل‌های پیش فرض به صورت زیر است:

aria_log.00000001
aria_log_control
ibdata1
ib_logfile0
ib_logfile1
multi-master.info
mysql
performance_schema
test
درخت مرجع: 

افزودن نظر جدید