2016-11-18 1 views
1

나를 도와 줄 수 있습니까?부팅시 MySQL 문제

서비스 mysqld_multi가 부팅 시작 때이 오류가 발생했습니다 :

161118 13:18:57 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql/monitor

161118 13:18:58 [Note] /usr/sbin/mysqld (mysqld 5.5.48-MariaDB) starting as process 3076 ...

161118 13:18:58 InnoDB: Mutexes and rw_locks use GCC atomic builtins

161118 13:18:58 InnoDB: Compressed tables use zlib 1.2.3

161118 13:18:58 InnoDB: Using Linux native AIO

161118 13:18:58 InnoDB: Initializing buffer pool, size = 128.0M

161118 13:18:58 InnoDB: Completed initialization of buffer pool

161118 13:18:58 InnoDB: highest supported file format is Barracuda.

161118 13:18:58 InnoDB: Waiting for the background threads to start

161118 13:18:59 Percona XtraDB (http://www.percona.com) 5.5.47-MariaDB-37.7 started; log sequence number 7008339

161118 13:18:59 [Note] Plugin 'FEDERATED' is disabled.

161118 13:18:59 [Note] Plugin 'FEEDBACK' is disabled.

161118 13:18:59 [Note] Server socket created on IP: '0.0.0.0'.

161118 13:18:59 [ERROR] Can't start server: Bind on TCP/IP port. Got error: 13: Permission denied

161118 13:18:59 [ERROR] Do you already have another mysqld server running on port: 13306 ?

161118 13:18:59 [ERROR] Aborting

161118 13:18:59 InnoDB: Starting shutdown...

161118 13:19:00 InnoDB: Shutdown completed; log sequence number 7008339

161118 13:19:00 [Note] /usr/sbin/mysqld: Shutdown complete

161118 13:19:00 mysqld_safe mysqld from pid file /var/lib/mysql/monitor/mysqld002.pid ended

Once the server is up if I do "service mysqld_multi start" as root user I get this output and MYSQL begin to work:

161118 13:25:11 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql/monitor

161118 13:25:11 [Note] /usr/sbin/mysqld (mysqld 5.5.48-MariaDB) starting as process 3876 ...

161118 13:25:11 InnoDB: Mutexes and rw_locks use GCC atomic builtins

161118 13:25:11 InnoDB: Compressed tables use zlib 1.2.3

161118 13:25:11 InnoDB: Using Linux native AIO

161118 13:25:11 InnoDB: Initializing buffer pool, size = 128.0M

161118 13:25:11 InnoDB: Completed initialization of buffer pool

161118 13:25:11 InnoDB: highest supported file format is Barracuda.

161118 13:25:11 InnoDB: Waiting for the background threads to start

161118 13:25:12 Percona XtraDB (http://www.percona.com) 5.5.47-MariaDB-37.7 started; log sequence number 7008339

161118 13:25:12 [Note] Plugin 'FEDERATED' is disabled.

161118 13:25:12 [Note] Plugin 'FEEDBACK' is disabled.

161118 13:25:12 [Note] Server socket created on IP: '0.0.0.0'.

161118 13:25:12 [Note] Event Scheduler: Loaded 0 events

161118 13:25:12 [Note] /usr/sbin/mysqld: ready for connections.

Version: '5.5.48-MariaDB' socket: '/var/lib/mysql/monitor/mysqld002.sock' port: 13306 MariaDB Server

왜 ????????

+1

당신은 mysqld_multi를 사용하고 있습니다 - 부팅시 mysqld를 시작하지 않는다는 것을 확인 했습니까? 또한 구성 파일에는 무엇이 있습니까? –

+0

안녕하세요, mysqld 서비스는 chkconfig에서 삭제 된 것을 비활성화합니다. 내가 생각한 것은 처음이었다. – Bernardo

답변

1

문제 해결.

문제는 SELinux의 상태입니다. 매개 변수 SELINUX를 "enforcing"대신 "permissive"로 변경하면 (/ etc/sysconfig/selinux 파일에서) 서비스가 부팅 할 때 확인이 시작됩니다.

그게 전부입니다.