
내 mysql 데이터베이스의 현재 파티션이 가득 차서 시작이 거부됩니다. 아무것도 잃지 않고 데이터베이스를 다른 파티션으로 이동할 수 있는 방법은 무엇입니까?
편집: 저는 Ubuntu 10 서버를 사용하고 있습니다.
감사해요
답변1
루트로서:
- MySQL을 완전히 종료합니다(myqsladmin shutdown).
- /etc/my.cnf를 편집하고 data-dir 구성 옵션을 MySQL 데이터 디렉터리의 새 위치로 설정합니다.
- 전체 데이터 디렉터리를 새 위치로 이동합니다. 예: mv /var/lib/mysql/* /mnt/mysql/
- 권한이 올바른지 확인하십시오. chown -R mysql:mysql /mnt/mysql
- 평소대로 MySQL을 시작합니다.