2013-02-03 2 views
1

우분투 12.04에서 mysql의 기본 디렉토리를 변경할 수 없습니다.우분투 12.04에서 mysql 기본 데이터 디렉토리 변경

내가 뭘하려 :

  1. 서비스 mysql을 정지

  2. I 이동의/var/파운드/mysql을/데이터/mysql을

  3. DATADIR =/데이터/mysql을 # my.cnf의

  4. 서비스 mysql 시작

/var/log/mysql# service mysql start 
    start: Job failed to start 
+0

참조 HTTP를 : //askubuntu.com/questions/137424/moving-mysql-datadir. AppArmour와 관련이있을 수 있습니다. –

+0

이러한 단계를 수행했습니다. 같은 오류. – Tampa

+1

내가 제안 할 수있는 것은 로그 파일에서 메시지를 조사하는 것입니다. 'service mysql start'를 실행 한 후'/ var/log'에 기록 된 최신 로그 파일의 목록을 제공하는'ls -altr/var/log'를 입력하십시오. 최근에 변경된 각 로그에서 메시지를 찾습니다. –

답변

6

이이에 의해 물린 : 6,

출력 :

는/var/log/mysql을 # 서비스 MySQL은 시작을 시작 : 나는 시도하고 다시 시작하면 작업은

을 시작하지 못했습니다. 적어도 하나의 문제 : apparmor.

내가/데이터를 추가하여 고정/MySQL은 /etc/apparmor.d/usr.sbin.mysql합니다 :

...

/var/lib/mysql/ r, 
    /var/lib/mysql/** rwk, 
    /data/mysql/ r, 
    /data/mysql/** rwk, 

...

+0

+1 다른 온라인 게시물이이 수정 프로그램을 참조하지 않습니다. – zengr

관련 문제