Red de conocimiento informático - Aprendizaje de programación - Error de instalación de MySQL 5.7.10, bloqueado en el servidor Starthing

Error de instalación de MySQL 5.7.10, bloqueado en el servidor Starthing

1. Después de configurar las variables de entorno, modifique el archivo my-default.ini en el directorio de instalación:

2. Busque el directorio bin del mysql instalado en la línea de comando y luego ingrese el siguiente contenido en la línea de comando:

3. Cree una nueva carpeta de datos en el directorio de instalación y luego inicialícela en la línea de comando:

3.

上篇: macosx, hay un problema con la configuración de gitlab, ¡ayúdenos a descubrir cuál es el problema! El procedimiento 1 construye Git directamente basado en SSH. Se admiten cuatro protocolos principales: Local: requiere un sistema para compartir archivos, los permisos no son fáciles de controlar HTTP: lento SSH: tiene en cuenta operaciones de lectura y escritura. no compatible Lectura anónima (protocolo predeterminado de Git) GIT: según la selección completa de facilidad de establecimiento y funciones, el más adecuado es ssh, y la mayoría de los servidores básicamente tienen servicios ssh, lo que ahorra muchos problemas. La idea más básica es darles a todos una cuenta ssh, para que todos puedan acceder mediante nombre de usuario y contraseña, pero obviamente esta no es una buena opción. Este enfoque es un poco redundante y es difícil administrar los permisos en el repositorio. Cuando se usa Github, se utilizará la clave pública/privada rsa.pub, de modo que la clave pública del usuario (*.pub) esté disponible en el servidor. Puede evitar contraseñas engorrosas y autenticarse y enviarse directamente, y el servidor se autenticará. y enviar según diferentes identidades y tener una gestión más flexible de sus permisos. Por lo tanto, también se adopta este método. Para que el acceso remoto a la biblioteca sea más intuitivo en el lado del servidor, primero debe crear una cuenta llamada git en el servidor para poder usar el siguiente formato al clonar en el futuro: gitclonegit@server:some.git Crear un nuevo usuario y cree un directorio como repo $ sudoaddusergit $ sugit $ cd~$ mkdirrepos En el directorio .ssh en INICIO, créelo si no existe. Cree un archivo de claves autorizadas. Este archivo se utiliza para administrar las claves públicas de todos los usuarios de git. , es decir, el usuario tiene permisos R W en el proyecto. Genere un par de clave y clave pública para cada cliente. Si es usuario de Github, debe haber dos archivos, id_rsa.pub e id_rsa, en el directorio .ssh. El primero es la clave pública generada por el sistema. la otra es tu propia clave guardada. Si estos dos archivos no existen, puedes ejecutar: ssh-keygen en la terminal para generarlos. Una vez completado, envíe la clave pública al administrador, que es un acto de registro. Después de completar el último paso, el administrador agregará la clave pública del miembro del equipo a Authorized_keys. Por ejemplo, agregue a su compañera de clase susie a $ctsusie.pubgt;gt;authorized_keys. En este punto, puede acceder a la clave pública a través de git@server. :repos/some.git ****El repositorio está establecido. El problema es la seguridad. Los miembros pueden iniciar sesión en el shell de usuario de git. Los permisos detallados, como las ramas, son difíciles de controlar y administrar. Es problemático crear un nuevo repositorio o aumentar el número de miembros, especialmente cuando se trata de modificar el programa. La segunda opción para utilizar el servicio Gitolite es también Gitolite. Una aplicación construida basada en el protocolo SSH para facilitar la gestión del repositorio de git, que se puede instalar a través de su código fuente. La instalación se puede lograr fácilmente de acuerdo con la documentación oficial: $gitclonegit://github.com/sitaramc/gitolite$mkdir-p$HOME/bin$gitolite/install-to-$HOME/bin$gitolitesetup-pkYourName. Si pub ejecuta el último comando y no se reconoce gitolite, puede resolver el problema mediante los dos métodos siguientes: Agregue gitolite a PATH a través de $HOME/bin/gitolitesetup-pkYourName.pub Ejecute gitolite en el lado del servidor hasta este punto. 下篇: ¿Qué marca de teléfono móvil es NEC?