![CentOS 6.4의 MySQL 5.1.69는 활성화 이름 파이프를 알지 못합니까?](https://rvso.com/image/617822/CentOS%206.4%EC%9D%98%20MySQL%205.1.69%EB%8A%94%20%ED%99%9C%EC%84%B1%ED%99%94%20%EC%9D%B4%EB%A6%84%20%ED%8C%8C%EC%9D%B4%ED%94%84%EB%A5%BC%20%EC%95%8C%EC%A7%80%20%EB%AA%BB%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
CentOS 6.4/64비트 서버에 MySQL(WordPress용)을 설치하려고 합니다.
패키지 를 설치 mysql-server-5.1.69-1.el6_4.x86_64
하고 다음 명령을 실행했습니다.
# chkconfig mysqld on
# service mysqld start
# /usr/bin/mysqladmin -u root password 'xxxxx'
# /usr/bin/mysql_secure_installation
그런 다음 프로세스가 0.0.0.0에서 수신 대기하고 있음을 확인 mysqld_safe
하고 이를 변경하기로 결정했습니다. 따라서 WordPress 설치에서는 도메인 소켓(또는 Unix 파이프? 정확한 용어가 확실하지 않음)만 사용하도록 했습니다.
그래서 다음과 같이 수정했습니다 /etc/my.cnf
.
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
bind-address = localhost
skip-networking
enable-named-pipe
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
그러나 이제 MySQL은 시작을 거부합니다.
# service mysqld restart
Stopping mysqld: [ OK ]
MySQL Daemon failed to start.
Starting mysqld: [FAILED]
다음을 /var/log/mysqld.log
포함합니다:
mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
InnoDB: Initializing buffer pool, size = 8.0M
InnoDB: Completed initialization of buffer pool
InnoDB: Started; log sequence number 0 44233
[ERROR] /usr/libexec/mysqld: unknown option '--enable-named-pipe'
[ERROR] Aborting
InnoDB: Starting shutdown...
InnoDB: Shutdown completed; log sequence number 0 44233
[Note] /usr/libexec/mysqld: Shutdown complete
mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
Google을 검색하여
/usr/share/mysql/*.cnf
해당 지시문을 찾았지만 거기에서 힌트를 찾지 못했습니다.
답변1
힌트가 없나요?
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
bind-address = localhost
skip-networking
enable-named-pipe <-------------------
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
따르면온라인 문서해당 버전의 MySQL의 경우:
--enable-named-pipe
Command-Line Format --enable-named-pipe
Option-File Format enable-named-pipe
Platform Specific windows <--------------------
명명된 파이프에 대한 지원을 활성화합니다. 이 옵션은 명명된 파이프 연결을 지원하는 mysqld-nt 및 mysqld-debug 서버에서만 사용할 수 있습니다.
해당 설정을 제거 /etc/my.cnf
하고 프로세스를 다시 시작하십시오.