1 단계
먼저 드라이브를 설정하고 (fstab에 올바르게 설치되었다고 가정) 새 MySQL 디렉토리를 만듭니다.
sudo mkdir /path/to/new/mysql
이 폴더에 올바른 권한이 있는지 확인하십시오.
chown -R mysql:mysql /data/mysql
이제 데이터를 복사하는 동안 서비스를 종료 할 수 있습니다. 현재 데이터 디렉토리에서 새 데이터 디렉토리로 데이터를 복사하십시오 (예 :
sudo cp -R /var/lib/mysql/* /path/to/new/mysql/
원하는 경우 또는 안전하다고 생각되면 mv명령을 사용하여 폴더를 이동할 수 있습니다 .
2 단계
에서 MySQL 데이터의 위치를 변경할 수 있습니다 my.cnf. 이 파일의 위치를 모르는 경우 다음 명령을 실행할 수 있습니다.
locate my.cnf
그러면 my.cnf가있는 경로가 제공됩니다. 그런 다음 파일을 편집하십시오.
sudo vi /etc/mysql/my.cnf (물론 경로로 바꿔야합니다)
이제를 찾아서 datadir = /var/lib/mysql업데이트하십시오 datadir = /path/to/new/mysql.
그런 다음 mysql을 다시 시작하십시오.
sudo /etc/init.d/mysqld restart
며칠 / 주 후에 편안하다고 느끼면 이전 폴더 (/ var / lib / mysql)를 제거하거나 내부의 모든 것을 백업 할 수 있습니다.