Red de conocimiento informático - Material del sitio web - Cómo instalar MySQL en Linux

Cómo instalar MySQL en Linux

El primer paso: Ingrese al sitio web oficial de mysql

El segundo paso: Seleccione MySQL Community Server (GPL)

El tercer paso: Ingrese a la página de descarga y Consulte Vaya a Mysql Community Server 5.6.17 y elija su propia versión de Linux. La mía es ubuntu14.04. Seleccione Linux-Generic. Desplácese hacia abajo en la página y seleccione Linux-Generic (glibc 2.5) (x86,64 bits), TAR comprimido. Descarga del archivo

Paso 4: Después de hacer clic en descargar, aparecerá la interfaz de inicio de sesión de Oracle. Después de registrarse como usuario, inicie sesión en la cuenta de Oracle y podrá descargar mysql-5.6.17-linux-glibc2.5. -x86_64.tar.gz gratis.

Paso 5: después de la descarga, el archivo estará en el directorio /home/liubei/download. Abra la línea de comando, descomprima la carpeta y proporcione una carpeta tan larga. un alias y busque la instalación oficial proporcionada por mysql. Código específico:

Código del quinto paso:

shell>cd /usr/local

shell. >sudo tar zxvf /home/liubei/download/ mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz

shell>sudo ln -s mysql-5.6.17-linux-glibc2 .5-x86_64.tar.gz mysql

shell>cd mysql

shell>ls

Paso 6: A través de la operación anterior, puede ver el comando INSTALAR -Archivo BINARIO en la carpeta mysql, use Ábralo con gedit, el código es el siguiente

El código del sexto paso:

shell>gedit INSTALL-BINARY

El séptimo paso: este documento tendrá la siguiente imagen. El fragmento de código que se muestra es el siguiente. A continuación, analizo el código en el documento, algunos problemas en mi propio proceso de instalación y mi código de instalación.

Paso 8:

Código de instalación del documento:

shell> groupadd mysql

shell> useradd -r -g mysql mysql

shell> cd /usr/local

shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz

shell> ln -s ruta-completa-a-mysql- VERSIÓN-OS mysql

shell> cd mysqlshell> chown -R mysql .

shell> chgrp -R mysql .

shell> scripts/mysql_install_db --user =mysql

shell > chown -R raíz .

shell> chown -R datos mysql

shell> bin/mysqld_safe --user=mysql &

# El siguiente comando es opcional

shell> cp support-files/mysql.server /etc/init.d/mysql.server

Paso 9:

Todo lo que hay en el código de instalación del documento. El significado de una línea:

>shell> groupadd mysql //Agrega registros mysql en el archivo /etc/group

shell> useradd -r -g mysql mysql

shell> cd /usr/local // Abrir el directorio /usr/local

shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz // /path/to/mysql-VERSION-OS.tar.gz se refiere al descargado La ruta específica del archivo es /home/liubei/download/mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz

//Este paso descomprime el archivo comprimido mysql descargado para / Bajo la carpeta usr/local

shell> ln -s full-path-to-mysql-VERSION-OS mysql //Dale un alias a una carpeta larga y crea un enlace

shell> cd mysql //Abre la carpeta mysql

shell> chown -R mysql //Tenga en cuenta que hay un punto al final, lo que significa otorgar el propio permiso de la carpeta a mysql. user shell> chgrp -R mysql. // También hay algo detrás, que significa otorgar el permiso grp de la carpeta al usuario de mysql. Los permisos de la carpeta se pueden ver a través de

shell>ls. -la

shell> scripts/mysql_install_db --user=mysql //Instalar mysql a través del usuario mysql

shell> chown -R root //Dar a root el permiso propio. carpeta

shell> chown -R mysql data //Otorga el permiso propio de la carpeta de datos a mysql

shell> bin/mysqld_safe --user=mysql &//Iniciar mysql

shell> cp support-files/mysql.server /etc/init.d/mysql.server //Copie el archivo mysql.server al directorio /etc/init.d

Paso 10: Debido a que tengo un sistema Ubuntu recién instalado, durante el proceso de instalación encontré muchos problemas y no pude completar completamente las instrucciones del tutorial. A continuación, publicaré mi propio comando de instalación:

El comando de instalación del décimo paso:

shell> groupadd mysql

shell> useradd -r -g mysql mysql

shell> cd /usr/local

shell> tar zxvf /path/to/mysql-VERSION-OS.tar .gz

shell> ln -s ruta-completa-a-mysql-VERSION-OS mysql

shell> cd mysql

shell> chown -R mysql .

shell> chgrp -R mysql .

shell> sudo scripts/mysql_install_db - -user=mysql

Después de este paso sudo gedit my.cnf

shell> chown -R root .

shell>

chown -R datos mysql

shell> bin/mysqld_safe --user=mysql --datadir=/usr/local/mysql &

# El siguiente comando es opcional

shell> cp support-files/mysql.server /etc/init.d/mysql.server

Paso 11:

El significado de los comandos en cada línea:

p>

shell> groupadd mysqlshell> useradd -r -g mysql mysqlshell> cd /usr/local

//La descompresión real en el directorio /usr/local requiere privilegios de administrador de la siguiente manera:

shell>sudo tar zxvf /path/to/mysql-VERSION-OS.tar.gz

shell> sudo ln -s full-path-to-mysql- VERSIÓN- OS mysql

shell> cd mysql

//Los comandos que otorgan permisos a las carpetas requieren privilegios de administrador shell> sudo chown -R mysql .

shell > sudo chgrp -R mysql .

shell> sudo scripts/mysql_install_db --user=mysql

//El nuevo sistema informará un error al ejecutar la línea de código anterior. mensaje de error. Se le pedirá que instale los complementos necesarios

//Después de este paso, sudo gedit my.cnf y modifique la información de inicio de mysql, como se muestra en la siguiente figura

.

shell> chown -R raíz.

shell> chown -R datos mysql

shell> bin/mysqld_safe --user=mysql --datadir=/usr/local/ mysql/data &

//Después de que el paso anterior siempre informe un error, agregue el parámetro --datadir al final e inicie mysql con éxito

//Después de este paso, puede inicie mysql con éxito, ingrese

shell> mysql

Si aparece la siguiente imagen, mysql se inició con éxito

# El siguiente comando es opcional

shell> cp support-files/mysql.server /etc /init.d/mysql.server

Paso 12:

Además: el comando para cerrar mysql

shell>sudo service mysqld stop

Luego inicia el comando mysql

shell> sudo service mysqld start