GNU/Linux >> Tutoriales Linux >  >> Fedora

Fedora:¿No se ha configurado la identificación del servidor Mysql con Fedora 16?

Estoy configurando un esclavo mysql en un sistema Fedora 16 y el server_id no se está configurando correctamente. Mi /etc/my.cnf es:

[mysqld]
server-id=16
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
read-only = 1
symbolic-links=0
max_allowed_packet = 100000000

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Sin embargo, después de systemctl restart mysqld.service , show variables like "server_id" indica que server_id es , lo que hace que falle la replicación.

/var/log/mysqld.log se modificó por última vez cuando reinicié el servidor por última vez, pero no hay entradas de registro desde entonces (realicé el reinicio hoy y la última entrada es de ayer).

¿Por qué no server-id=16 ¿trabaja? ¿Es necesario configurarlo en algún otro archivo? Alternativamente, ¿hay alguna forma de editar el systemd? archivo de unidad tal que mysqld comienza con --server-id= opción de línea de comando, u obtener mysqld para ejecutar una instrucción SQL para establecer el server_id en el inicio?

Respuesta aceptada:

Use los contextos de verificación de selinux, pueden estar equivocados

Para mysqld mensajes de inicio y apagado, que no sean /var/log/mysqld.log , también verifique /var/log/messages .

Si los mensajes (advertencia/error) muestran sealert sugerencia, verifique los contextos de mysqld selinux, pueden estar equivocados o desactualizados. Actualizar en consecuencia puede solucionar el problema.

Para usar --server-id= en el script de inicio de mysqld, verifique las siguientes ubicaciones

/etc/sysconfig/

Tal vez haya un mysqld archivo que puede personalizar la opción de inicio.

/etc/rc.d/init.d/

mysqld el script de inicio reside aquí. Puede codificar la opción en el script. Pero tendrá que aplicar los cambios cada vez que actualice.

PD:Es posible que desee considerar cambiar el sistema operativo esclavo a debian/ubuntu para que el conocimiento del sistema se aplique a ambas máquinas. Además, (en mi humilde opinión) Fedora no es una buena opción para una caja de producción/servidor debido a la corta vida útil de la distribución (vida útil de 6 meses + soporte de actualización de 6 meses). Si prefiere un sistema operativo relacionado con RedHat, use RedHat o CentOS.


Fedora
  1. Cómo instalar Apache2 con PHP5 y MySQL en Fedora 15 (LAMP)

  2. Cómo instalar Lighttpd con PHP5 FastCGI y MySQL en Fedora 16

  3. Cómo instalar Nginx con PHP-FPM y MySQL en Fedora 16 “Verne”

  4. Cómo instalar Lighttpd con PHP5 FastCGI y MySQL en Fedora 20

  5. Cómo instalar MySQL en Fedora 35

Pasos de instalación de escritorio de Fedora 21 con capturas de pantalla

Instalación de Apache 2 con compatibilidad con PHP5 y MySQL en Fedora 21 (LAMP)

Usuarios virtuales y dominios con Postfix, Courier, MySQL y SquirrelMail (Fedora 18 x86_64)

Instalación de Nginx con soporte PHP5 (y PHP-FPM) y MySQL en Fedora 19

Instalación de Apache2 con compatibilidad con PHP5 y MySQL en Fedora 20 (LAMP)

MariaDB:Webmin MySQL Startup Script /etc/rc.d/init.d/mysqld no fue encontrado