2014-02-27 2 views
6

내 VPS MySQL의 습관 부팅, 난이 오류가 발생했습니다mysql ERROR! PID 파일을 업데이트하지 않고 서버가 종료 되었습니까? 내가 서비스 MySQL의 시작을 명령 할 때

[email protected]## [/var/lib/mysql]# service mysql start 
Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql/***.***.com.pid). 

my.cnf

[mysqld] 
local-infile=0 
set-variable = 100 
max_connections=100 
safe-show-database 

#userstat_running=on 
query_cache_limit=4M 
query_cache_size=64M 
query_cache_type=1 
max_user_connections=100 
interactive_timeout=30 
wait_timeout=100 
connect_timeout = 20 
thread_cache_size = 256 
key_buffer_size=16M 
join_buffer_size=2M 
max_heap_table_size=16M 
low_priority_updates=1 
max_allowed_packet=128M 
max_seeks_for_key=100 
record_buffer=2M 
sort_buffer_size=16M 
read_buffer_size=16M 
max_connect_errors=10 
# Try number of CPU's*2 for thread_concurrency 
thread_concurrency=4 
myisam_sort_buffer_size=64M 
tmp_table_size= 64M 
set-variable=table_cache=100 
read_rnd_buffer_size=1M 
skip-name-resolve 

open_files_limit=6050 
[mysqld_safe] 

log-error=/var/log/mysqld.log 

pid-file=/var/run/mysqld/mysqld.pid 

이며,이 오류 로그

140227 21:23:41 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 
140227 21:23:41 [Note] Plugin 'FEDERATED' is disabled. 
140227 21:23:41 InnoDB: The InnoDB memory heap is disabled 
140227 21:23:41 InnoDB: Mutexes and rw_locks use InnoDB's own implementation 
140227 21:23:41 InnoDB: Compressed tables use zlib 1.2.3 
140227 21:23:41 InnoDB: Using Linux native AIO 
140227 21:23:41 InnoDB: Initializing buffer pool, size = 128.0M 
140227 21:23:41 InnoDB: Completed initialization of buffer pool 
140227 21:23:41 InnoDB: highest supported file format is Barracuda. 
140227 21:23:41 InnoDB: Waiting for the background threads to start 
140227 21:23:42 InnoDB: 5.5.35 started; log sequence number 2155325 
140227 21:23:42 [ERROR] /usr/sbin/mysqld: unknown variable 'set-variable=100' 
140227 21:23:42 [ERROR] Aborting 

140227 21:23:42 InnoDB: Starting shutdown... 
140227 21:23:43 InnoDB: Shutdown completed; log sequence number 2155325 
140227 21:23:43 [Note] /usr/sbin/mysqld: Shutdown complete 

140227 21:23:43 mysqld_safe mysqld from pid file /var/lib/mysql/***/***.com.pid ended 

에게 있습니다 이 문제를 해결하는 방법? 어떤 생각

답변

3
140227 21:23:42 [ERROR] /usr/sbin/mysqld: unknown variable 'set-variable=100' 

구성 파일에서 줄을 제거

+0

나는 여전히 동일한 문제를 겪었습니다. – Jack

+0

로그 파일에 무엇이 알려주고 있습니까? 보고 된 모든 오류를 수정하면 서버가 시작됩니다. – GhostGambler

+1

그래 내가 그렇게했고 또한'record_buffer = 2M'을 제거했다. 그리고 병이 들었을 때 대답이 잘못되었을 때 대답을 다시 할 수있다. – Jack

4

이 명령을 시도해보십시오

[email protected] [~]# killall -9 mysql mysqld 
[email protected] [~]# /etc/init.d/mysql start 

희망이 당신을 도와줍니다!

+0

나는 너를 사랑해 ..... 나를 구했다. –

1

on MAC Activity Monitor 응용 프로그램에서 mysql 또는 mysqld 작업 (또는 기타)을 끝내십시오.

또는 확인 사용자와 은/var/lib 디렉토리/mysql을의 그룹 MySQL의 반복적으로 확인하십시오

tail -f /usr/local/mysql/data/XXXXX-MacBook-Pro.local.err 
0

에 의해 당신에게 오류를 확인하십시오.

chown -R mysql:mysql /var/lib/mysql 
+0

chown -R mysql : mysql/var/lib/mysql – user7462843

관련 문제