MySQL é considerado correctamente un dos mellores sistemas de xestión de bases de datos, polo tanto, é usado activamente por profesionais e amantes para traballar con sitios web e varias aplicacións. Para o correcto funcionamento desta ferramenta, terá que instalarse no sistema operativo e establecer a configuración correcta, empuxando os servidores existentes e compoñentes adicionais. Hoxe queremos mostrar exactamente como se realiza este proceso nas computadoras que executan CentOS 7.
Instala MySQL en CentOS 7
A información do noso artigo actual dividirase en etapas para que cada usuario poida comprender exactamente como se engade o compoñente en consideración a Linux, así como que os parámetros deben ser pagados primeiro. Aclarar inmediatamente que para a instalación e unha maior interacción con MySQL necesitará unha conexión a Internet activa, xa que os arquivos serán obtidos a partir de repositorios oficiais.Paso 1: Accións preliminares
Por suposto, pode inmediatamente proceder ao seguinte paso e realizar a instalación, con todo, será necesario determinar o nome do servidor e asegurarse de que CentOS agora ten todas as últimas actualizacións. Axusta as seguintes instrucións para preparar o sistema operativo.
- Estas e todas as accións posteriores realizaranse a través do terminal, respectivamente, será necesario executar cómodo para ti. Podes facelo a través do menú da aplicación ou diminuíndo a combinación CTRL + ALT + T. T..
- Aquí introduce o comando do nome do servidor e fai clic en Intro.
- Adicionalmente, especifique o nome do servidor -f e compare dous resultados. O primeiro está completo e o segundo - abreviado. Se che convén, vai máis lonxe. Se non, terá que cambiar o nome do servidor usando instrucións da documentación oficial.
- Antes de instalar calquera aplicación, recoméndase comprobar a dispoñibilidade de actualizacións para que todos os procesos posteriores sexan correctamente. Para iso, introduce a actualización de sudo yum e faga clic en Intro.
- Esta opción execútase en nome do superusuario, o que significa que precisa introducir un contrasinal para confirmar a autenticación da conta. Considere que ao escribir caracteres, non se mostrarán na consola.
- Notificaráselle a necesidade de instalar paquetes actualizados ou unha alerta que non se atopan actualizacións na pantalla.
Despois de instalar todas as actualizacións, recoméndase reiniciar o sistema para cambiar os cambios. Se non se atoparon as actualizacións, inmediatamente ir á seguinte etapa.
Paso 2: Descarga e instalación de paquetes
Desafortunadamente, non poderás descargar MySQL desde o repositorio oficial e, á vez, instalalo cun único comando. Isto é debido a unha gran cantidade de versións e certos matices coa adición de arquivos, polo que primeiro a elección dun paquete axeitado debe primeiro.
Ir a almacéns oficiais MySQL
- Vaia á ligazón anterior para familiarizarse con todas as versións existentes do sistema de xestión de bases de datos en consideración. Seleccione o paquete de interese no formato RPM e copia a ligazón con ela chamando ao menú contextual premendo o botón dereito do rato.
- Cando insira, verá que a ligazón foi copiada correctamente e, se percorre o navegador, descargará o paquete RPM, pero agora non é necesario para nós, polo que imos pasar á consola.
- Unha vez no terminal, introduza o enlace anterior + copiado e faga clic en Intro.
- A continuación, use sudo rpm -ivh mysql57-comunity-release-el7.rpm, substituíndo o desajuste nesta liña aos números especificados na ligazón existente.
- Esta operación tamén se realiza en nome do superusuario e, polo tanto, ten que volver a introducir o contrasinal.
- Agarde ata que se completa a actualización do repositorio e instale o paquete.
- Antes de iniciar o proceso de instalación principal, actualice a lista de repositorio especificando a actualización de sudo yum.
- Confirme a acción realizada seleccionando a versión Y.
- Faino de novo cando repites.
- Só o proceso de instalación do sistema permaneceu. Isto faise usando o comando Sudo Yum instalar MySQL-Server.
- Confirma absolutamente todas as solicitudes de instalación ou desempaquetado de paquetes.
- O procedemento de descarga pode levar uns minutos, que depende da velocidade de Internet. Durante isto, non peche a sesión de terminal para non restablecer todas as configuracións.
- Despois da instalación exitosa, active o servidor a través do SUDO SystemCTL Start MySQLD.
- Se non hai erros ao activar, aparecerá unha nova liña de entrada na pantalla.
Como podes ver, instalar MySQL en CentOS 7 levou poucos minutos e o usuario non tomou tantos comandos, a maioría dos cales poden ser simplemente copiados e inserir na consola. Non obstante, para a correcta interacción co DBMS, será necesario producir unha configuración inicial, que se discutirá a continuación.
Paso 3: Configuración inicial
Agora non afectaremos absolutamente todos os aspectos da creación do sistema de xestión da base de datos, xa que isto non se aplica á materia do artigo. Nós só queremos contar sobre as accións básicas que deben facerse para comprobar o rendemento da utilidade e asignar regras estándar para iso. Para iso, necesitarás seguir tal guía:
- Comecemos coa instalación dun editor práctico, xa que todas as configuracións cambian no ficheiro de configuración, que se abre a través deste software. É conveniente usar Nano, polo que na consola, sudo yum instalar nano.
- Se a utilidade aínda non foi establecida, terá que confirmar a adición de novos arquivos. Se non, a cadea "non funciona" simplemente aparecerá, polo tanto, pode pasar ao seguinte paso.
- Insira o sudo nano /etc/my.cnf e active este comando.
- Engade a bind_adddress = string = e especifica a dirección IP á que desexas conectar e abrir todos os portos. Tamén pode especificar outros parámetros importantes. Lea máis sobre eles na documentación oficial, a referencia á que se mostra a continuación.
- Despois dos cambios, non esqueza escribilos facendo clic en Ctrl + O e, a continuación, saia de Nano a través de Ctrl + X.
- Inicialmente, o ficheiro de configuración tamén contén parámetros que afectan a seguridade da rede. Poden ser un lugar débil potencial durante o hacking, polo tanto, recoméndase eliminar-los realizando MySQL_Secure_Installation.
- Para confirmar esta operación, introduza o contrasinal do administrador.
Como se mencionou anteriormente, só demostramos o principio básico da configuración. Máis detallado sobre isto está escrito na documentación oficial de MySQL a continuación.
Ir á lectura Documentación de MySQL no sitio web oficial
Paso 4: Restablecer a raíz de raíz
Ás veces, os usuarios cando a instalación de MySQL configure un contrasinal de superusuario e, a continuación, esquéceo ou non sabe que foi elixido inicialmente, polo que decidimos finalmente decidir sobre este artigo para restablecer a clave de acceso, que se realiza así:
- Abra a "Terminal" e entra no SUDO SystemCl Stop MySQLD alí para deter a execución do servizo.
- Vaia ao modo seguro de operación a través de SystemCTL Set-Ambiente MySQLD_OPTS = "- Skip-Grant-táboas".
- Conéctate desde o nome do superusuario ingresando a raíz de MySQL -U. Non se solicitará o contrasinal.
- Queda só por turnos para executar os seguintes comandos para crear unha nova clave de acceso.
MySQL> Use MySQL;
MySQL> Update User Set Password = Contrasinal ("Contrasinal") onde user = 'root'; (onde o contrasinal é a túa nova chave de acceso)
MySQL> privilexios de lavado;
SUDO SYSTEMCTL Und-Ambiente MySQLD_OPTS
Sudo systemctl comezar mysqld
Despois diso, tente conectarse ao servidor de novo usando o novo contrasinal. Esta vez non debe haber dificultade.
Acaba de estar familiarizado co manual paso a paso para instalar e configurar a configuración de superficie MySQL en CentOS 7. Como podes ver, non hai nada difícil neste, pero non debes considerar as recomendacións anteriores cunha guía completa para conectar a Base de datos para interactuar aínda máis co servidor web ou a aplicación. Todo isto terá que facerse manualmente, afastándose das especificidades do sitio, o programa e estudar a documentación oficial de todos os compoñentes utilizados.
Ver tamén:
Instalar phpMyAdmin en CentOS 7
Instalación PHP 7 en CentOS 7