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 p>
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 & p>
# 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:
shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local p>
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 p>
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>
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