2019-01-10T02:50:46.445845Z 0 [Advertencia] [MY-011070] [Servidor] 'Desactivar enlaces simbólicos usando --skip-symbolic-links (o equivalente) es el valor predeterminado. Considera no usar esta opción porque está obsoleta y será eliminada en una versión futura. 2019-01-10T02:50:46.450122Z 0 [Sistema] [MY-010116] [Servidor] /usr/sbin/mysqld (mysqld 8.0.13) iniciando como proceso 13142 2019-01-10T02:50:46.455115Z 0 [ERROR] [MY-010123] [Servidor] Error fatal: ¡Por favor, lee la sección "Seguridad" del manual para saber cómo ejecutar mysqld como root! 2019-01-10T02:50:46.455183Z 0 [ERROR] [MY-010119] [Servidor] Abortando 2019-01-10T02:50:46.455718Z 0 [Sistema] [MY-010910] [Servidor] /usr/sbin/mysqld: Apagado completo (mysqld 8.0.13) MySQL Community Server - GPL. Al instalar CentOS en la máquina virtual, instalé la versión Nami de Rendmine, no hubo inicio automático de MySQL y apareció al arrancar manualmente. Por favor, lee la sección "Seguridad" del manual para saber cómo ejecutar MySQL como root. mysql.info la sección de Seguridad, se descubrió que era porque MySQL no quería que el usuario raíz iniciara MySQL directamente por seguridad. Aquí está el texto original de la documentación:
*Nunca ejecutes el servidor MySQL como usuario 'root' de Unix. Esto es extremadamente peligroso, porque cualquier usuario con el privilegio 'ARCHIVO' es capaz de hacer que el servidor cree archivos como 'root' (por ejemplo, '~raíz/.bashrc'). Para evitar esto, *Nota 'mysqld': mysqld. se niega para ejecutarse como 'root' a menos que se especifique explícitamente usando el '--user=root' opción.
Nunca inicies MySQL Server con una cuenta root. Esto es una risa porque un usuario con permiso FILE hará que MySQL Server cree un archivo con una cuenta raíz (por ejemplo, ~root/.bashrc), y para evitar que algo así ocurra, mysqld por defecto niega al usuario empezar con una cuenta root, pero el usuario raíz puede hacerlo añadiéndola al comandoopción "--user=root" para forzar el inicio de mysqld。
*Nota 'mysqld': mysqld. puede (y debe) funcionar como un ordinario, Usuario sin privilegios en su lugar. Puedes crear una cuenta Unix separada llamado 'mysql' para hacer todo aún más seguro. Usa esto solo para administrar MySQL. Para empezar *Nota 'mysqld': mysqld. como usuario Unix diferente, añadir una opción de 'usuario' que Especifica el nombre de usuario en el grupo '[mysqld]' del 'my.cnf' Archivo de opciones donde especificas opciones de servidor. Por ejemplo:
[mysqld] user=mysql
Un enfoque mejor que empezar MySQL con root es permitir que MySQL tenga una cuenta de usuario simple sin privilegios avanzados, como crear una cuenta de usuario llamada MySQL para gestionar MySQL específicamente. La forma de iniciar MySQL con su cuenta es añadir una opción de usuario al comando mysqld, que pertenece al grupo de usuarios mysqld y se encuentra en el archivo de configuración my.cnf. Por ejemplo, tras crear una cuenta mysql, puedes añadir el siguiente contenido al archivo my.cnf:
Esto hace que el servidor empiece como usuario designado, ya sea que tú Inícialo manualmente o usando *Nota 'mysqld_safe': mysqld-safe. o *Nota 'mysql.server': mysql-server. Para más detalles, véase *Nota cambiando-mysql-usuario::.
Esta opción te permite iniciar MySQL con una cuenta de usuario especificada, ya sea comandos mysqld_safe o mysql.server.
Ejecutando *Note 'mysqld': mysqld. como usuario de Unix distinto de 'root' eso no significa que tengas que cambiar el nombre de usuario 'raíz' en el 'Mesa' de 'usuario'. _User nombres para cuentas MySQL no tienen nada que ver con nombres de usuario para Unix accounts_.
No empieces con la raíz de Unix no significa que quieras modificar el nombre de usuario raíz en la tabla de usuario en MySQL, porque la cuenta raíz de Unix no tiene nada que ver con la cuenta raíz de MySQL. |