2014-12-17 5 views
0

나는 FreeBSD의 (10) 내 홈 서버에 MariaDB를 설치하지만, 10 나는 다음과 같은 오류 얻을 그것을 실행하려고하면MariaDB FreeBSD의에 시작되지 않습니다

141217 18:30:41 mysqld_safe Starting mysqld daemon with databases from /db/mysql 
141217 18:30:41 [ERROR] mysqld: File './mysql-bin.index' not found (Errcode: 13  "Permission denied") 
141217 18:30:41 [ERROR] Aborting 

141217 18:30:41 [Note] /usr/local/libexec/mysqld: Shutdown complete 

141217 18:30:41 mysqld_safe mysqld from pid file /db/mysql/computername.pid ended 

을하지만 권한이 옳다고 생각

[email protected] /db/mysql # ls -l 
    total 111780 
    -rw-rw---- 1 mysql mysql  16384 Dec 17 18:00 aria_log.00000001 
    -rw-rw---- 1 mysql mysql  52 Dec 17 18:00 aria_log_control 
    -rw-rw---- 1 mysql mysql 50331648 Dec 17 18:00 ib_logfile0 
    -rw-rw---- 1 mysql mysql 50331648 Dec 17 18:00 ib_logfile1 
    -rw-rw---- 1 mysql mysql 12582912 Dec 17 18:00 ibdata1 
    -rw-r----- 1 mysql mysql  2280 Dec 17 18:30 _computername_ 
    drwx------ 2 mysql mysql  89 Dec 17 18:00 mysql/ 
    -rw-rw---- 1 mysql mysql  69110 Dec 17 18:00 mysql-bin.000001 
    -rw-rw---- 1 mysql mysql 977605 Dec 17 18:00 mysql-bin.000002 
    -rwxrwxrwx 1 mysql mysql  48 Dec 17 18:22 mysql-bin.index* 
    -rw-rw---- 1 mysql mysql   9 Dec 17 18:00 mysql-bin.state 
    drwx------ 2 mysql mysql  55 Dec 17 18:00 performance_schema/ 
    drwx------ 2 mysql mysql   2 Dec 17 18:00 test/ 

감사합니다 모두

+0

mysqld는 사용자 mysql로 ​​실행됩니까? "입니다." 정말 "/ db/mysql"? (예 : 스크립트에 디버그 출력을 넣으십시오) 사용자 mysql의 ID로 동일한 것을 시도 할 수 있습니까? – mvw

답변

0

확인 /db/mysql 디렉토리는하여 사용자 및 그룹 읽고 쓸 수있는 경우.

아마도 루트로 실행됩니다. chmod ug+rw /db/mysql.