MySQL 5.1.69 unter CentOS 6.4 kennt Enable-Named-Pipe nicht?

MySQL 5.1.69 unter CentOS 6.4 kennt Enable-Named-Pipe nicht?

Versuch, MySQL (für WordPress) auf einem CentOS 6.4/64-Bit-Server zu installieren.

Ich habe das mysql-server-5.1.69-1.el6_4.x86_64Paket installiert und die folgenden Befehle ausgeführt:

# chkconfig mysqld on
# service mysqld start
# /usr/bin/mysqladmin -u root password 'xxxxx'
# /usr/bin/mysql_secure_installation

Dann habe ich bemerkt, dass der mysqld_safeProzess bei 0.0.0.0 lauscht, und beschlossen, das zu ändern – sodass meine WordPress-Installation nur Domain-Sockets (oder Unix-Pipes? Ich bin nicht sicher, ob das der richtige Begriff ist) verwendet.

Daher habe ich es /etc/my.cnfwie folgt geändert:

[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

Aber jetzt weigert sich MySQL, zu starten:

# service mysqld restart
Stopping mysqld:                                           [  OK  ]
MySQL Daemon failed to start.
Starting mysqld:                                           [FAILED]

Das /var/log/mysqld.logenthält:

 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

Ich habe bei Google nach dieser Anweisung gesucht /usr/share/mysql/*.cnf, aber keine Hinweise dazu gefunden.

Antwort1

Keine Hinweise?

[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

Laut derOnline-Dokumentationfür diese Version von MySQL:

--enable-named-pipe
Command-Line Format --enable-named-pipe
Option-File Format  enable-named-pipe
Platform Specific   windows  <--------------------

Aktivieren Sie die Unterstützung für Named Pipes. Diese Option kann nur mit den Servern mysqld-nt und mysqld-debug verwendet werden, die Named Pipe-Verbindungen unterstützen.

Entfernen Sie diese Einstellung /etc/my.cnfund starten Sie den Vorgang neu.

verwandte Informationen