CentOS에 MySQL 데이터베이스 디렉터리의 위치를 변경 하는 방법

출처: 인터넷
작성자: 사용자
키워드: Mysql centos

MySQL 데이터베이스 너무 크기 때문에, 기본 설치/var 디스크 이상 새로 추가 된 데이터를 수용할 수 있는, 거기는 안돼, 단지 데이터 디렉터리를 전송 하는 방법을 찾을 수 없습니다.

하자 앞으로 몇 일을 단순히 깔끔한 MySQL에 는/var/lib/mysql 디렉터리 전송 하/가정/mysql_data/mysql 특정 작업 아래에서

1, 먼저 우리를 닫이 필요가 MySQL, 명령은 다음과 같습니다.

& http://www.aliyun.com/zixun/aggregation/37954.html "> nbsp; Mysqld 중지 서비스

2, 그 후에 기간, 보안, 데이터의 전송 우리 명령 CP의 복사본을 사용 하 여, 먼저 원래의 MySQL 디렉토리를 찾을

Cd/var/lib
ls

이 명령을 실행 후 MySQL 디렉토리를 볼 것 이다 그리고 CP 명령을 실행합니다

Cp는 mysql/가정/mysql_data /

그래서 우리/가정/mysql_data 아래로 데이터베이스를 복사할 수 있습니다.

참고: (-A이 매개이 변수는 실행 되어야 한다, 그렇지 않으면 과거를 복사 하려면 오른쪽 틀립니다.) )
경우 데이터베이스는 상대적으로 큰 시간이 될 것입니다 더 이상, 수 수 초과, SSH를 설정 하는 방법 방법을 시간 하지 않습니다, 제발 찾아낸 관련 정보.

총 3, 다음 구성 파일을 수정 하는 3, 그럼 우리가 내가 하나 하나 설명 하 여:

첫 번째 파일을 수정: Cp/etc/my.cnf/etc/my.cnfbak를 수정 하기 전에 백업

Vi/etc/my.cnf

DataDir 이다/가정/mysql_data/mysql을 연 후 수정 디렉터리

소켓 to/home/mysql_data/mysql/mysql.sock를 변경 하 고 보안을 위해 원래 주석 삭제 하 고 현재 디렉터리에 선 다시 수 있습니다.

두 번째 파일을 수정: Cp/etc/init.d/mysqld/etc/init.d/mysqldbak를 수정 하기 전에 백업

Vi/etc/init.d/mysqld

참고: 정확한 위치 is/etc/rc.d/init.d/mysqld a/etc/init.d to/ETC/RC.D/INIT.D 매핑, 여기 때문에 그래서 위의 명령을 사용 하 여 또한 간단 수 있습니다.

Datadir/var/lib/mysql 라인에서 현재 경로를 등호의 오른쪽에 경로 변경: / 홈/mysql_data/mysql

세 번째 파일을 수정: Cp/usr/빈/mysqld_safe/usr/빈/mysqld_safebak를 수정 하기 전에 백업

Vi/usr/빈/mysqld_safe

이것은 또한 수정 datadir 대/가정/mysql_data/mysql 디렉토리

4, 다음 필요가 mysql.sock 링크 설정:

Ln-s/home/mysql_data/mysql/mysql.sock/var/lib/mysql/mysql.sock

이제는 모든 변경 작업이 완료 되 면 MySQL을 시작 하자

Mysqld 서비스 시작

또는 리눅스를 재 부 팅

재 부 팅

제대로 시작 하는 경우 기본적으로 잘 이다.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.