최근 시스템 업데이트 후 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
누구나 어떤 제안이?
아마도''mysql_upgrade' (http://dev.mysql.com/doc/refman/5.7/en/mysql-upgrade.html)을 실행하는 것을 잊었을 것입니다. mysqld 로그에서 에러를 찾는다. –