2016-06-29 4 views
0

최근 시스템 업데이트 후 MySQL 개발 서버가 터미널에서 'mysqld'명령을 사용하여 시작하도록하는 데 문제가 있습니다. "[ERROR] InnoDB : 잠글 수 없습니다 ./ibdata1 오류 : 35"업데이트 후에 MySQL 서버가 'mysqld'를 사용하여 시작하지 않습니다.

나는 원래 brew와 함께 MySQL을 설치했기 때문에 경로와 관련된 간단한 문제 일 수 있다고 생각했지만 두 번 확인했습니다. mysql은/usr/local 설치를 가리킨다. 또한 htop을 사용하여 실행중인 다른 인스턴스에 의해 차단되었는지 확인했지만 아무 것도 발견하지 못했습니다.

내가 온라인에서 발견 한 모든 것이 스노우 레오파드로 돌아가거나 잘못된 명령을 사용하는 것으로 보입니다. (내가 문서를 확인했습니다.) 사용 가능한 정보를 기반으로 문제를 어디에서 찾을 지조차 알지 못합니다.

시스템 설정 :
맥 OSX 10.11.5 ElCapitan
MySQL 버전 5.7.11
배쉬 4.3

이 내 my.cnf 파일입니다 :

[client] 
user       = *my username* 
password      = *my password (file read permission set to 700) 
port       = 3306 
socket       = /var/mysql/mysql.sock 

[mysqld] 
port       = 3306 
socket       = /var/mysql/mysql.sock 
# basedir      = /usr 
# datadir      = /var/lib/mysql 
skip-external-locking 
key_buffer_size = 16M 
max_allowed_packet = 1M 
table_open_cache = 64 
sort_buffer_size = 512K 
net_buffer_length = 8K 
read_buffer_size = 256K 
read_rnd_buffer_size = 512K 
myisam_sort_buffer_size = 8M 

[mysqldump] 
quick 
max_allowed_packet = 16M 

[mysql] 
no-auto-rehash 

누구나 어떤 제안이?

+0

아마도''mysql_upgrade' (http://dev.mysql.com/doc/refman/5.7/en/mysql-upgrade.html)을 실행하는 것을 잊었을 것입니다. mysqld 로그에서 에러를 찾는다. –

답변

1

음 ... 나는 지금 어리 석다. 내가 설정 파일 내 컴퓨터에서 읽을되는 기본 순서를 결정할 수 있었다 'mysqladmin 데이터'명령을 사용하여

:

Default options are read from the following files in the given order: 
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf 

내 my.cnf 파일이 그 위치 중 하나에 살고 있지되었다, 그래서 그것을 '/ etc /'폴더로 이동 한 후 서버를 시작하려고 시도하고 바로 시작했습니다.

관련 문제