Cómo instalar MySQL 5.6 en Linux
Paso 2: Seleccione MySQL Community Server (GPL)
Paso 3: Ingrese a la página de descarga, verá Mysql Community Server 5.6. su versión de Linux, la mía es ubuntu14.04, seleccione Linux-Generic, baje la página y seleccione Linux-Generic (glibc 2.5 (x86, 64), comprimido). 04. Seleccione Linux-Generic, avance página, seleccione Linux-Generic (glibc 2.5) (x86, 64 bits), descargue el archivo TAR comprimido
Paso 4: Después de hacer clic en descargar, aparecerá el inicio de sesión de Oracle Interfaz, los usuarios registrados pueden descargar mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz de forma gratuita después de iniciar sesión en la cuenta de Oracle
Paso 5: descargue el archivo en /home/liubei / En el directorio de descarga, abra la línea de comando. Después de descomprimir la carpeta, simplemente asígnele un nombre a una carpeta separada y busque el asistente de instalación oficial de MySQL:
Código del paso 5:
.shellgt; cd /usr/local
shellgt; sudo tar zxvf /home/liubei/download/mysql-5.6.17-linux-glibc2.5-x86_64.6.17-linux-glibc2.5 -x86_64 .tar .gz
shellgt; sudo ln -s mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz mysql
shellgt; p>
shellgt;ls
Paso 6: A través de las operaciones anteriores, verá el archivo INSTALL-BINARY en la carpeta mysql, ábralo con gedit, el código es el siguiente
No. Código de seis pasos:
shellgt;gedit INSTALL-BINARY
Paso 7: un fragmento de código como se muestra a continuación aparecerá en este artículo, de la siguiente manera.
A continuación, analizaré el código en la documentación, así como algunos problemas que encontré durante el proceso de instalación, y analizaré mi código de instalación
Paso 8:
Instalación en el código de documentación :
shellgt; groupadd mysql
shellgt; useradd -r -g mysql mysql
shellgt cd /usr/local
shellgt; ; tar zxvf /ruta/a/mysql-VERSION-OS.tar.gz
shellgt; ln -s ruta-completa-a-mysql-VERSION-OS mysql
shellgt; cd mysqlshellgt; chown -R mysql .
shellgt; chgrp -R mysql .
shellgt; R root .
shellgt; chown -R mysql data
shellgt; bin/mysqld_safe --user=mysql amp;
# El siguiente comando está disponible Seleccionado
shellgt; cp support-files/mysql.server /etc/init.d/mysql.
Paso 9:
Registra el código de instalación El significado de cada línea:
shellgt; groupadd mysql // Agregar registro mysql en el archivo /etc/group
shellgt; cd /usr/local // Abre el directorio /usr/local
shellgt; tar zxvf /path/to/mysql- VERSION-OS.tar.gz // /path/to/mysql- VERSION- OS.tar.gz se refiere a la ruta exacta del archivo descargado. Mi archivo es /home/liubei/downloads/mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz
/. / Este paso descomprimirá el archivo zip mysql descargado en la carpeta /usr/local
shellgt; ln -s full-path-to-mysql-VERSION-OS mysql //Nombre alternativo para una carpeta muy larga y crea un enlace
shellgt; cd mysql / //Abre la carpeta mysql
shellgt; chown -R mysql .
hellgt - R mysql .
shellgt; ls -la
shellgt; scripts/mysql_install_db --user=mysql // Instalar a través del usuario de mysql mysql
shellgt; //da raíz propia p
permisos a la carpeta
shellgt; chown -R mysql data //da permisos propios a mysql para la carpeta de datos
shellgt; bin/mysqld_safe --user=mysql amp; mysql
shellgt; cp support-files/mysql.server /etc/init.d/mysql.server // Copia el archivo mysql.server al directorio /etc/init.d
Paso 10: Como soy un novato en la instalación de Ubuntu, encontré muchos problemas durante el proceso de instalación. No pude completarlo correctamente según el tutorial. Aquí está mi propio comando de instalación:
Paso 10 de instalación. comando:
shellgt; groupadd mysql
shellgt; useradd -r -g mysql mysql
shellgt; shellgt; tar zxvf /ruta/a/mysql-VERSION-OS.tar.gz
shellgt; ln -s ruta-completa-a-mysql-VERSION-OS mysql
shellgt ; cd mysql
shellgt; chown -R mysql .
shellgt; chgrp -R mysql .
sudo scripts/mysql_install_db --user=mysql
Después de completar este paso, sudo gedit my.cnf
shellgt; chown -R root .
shellgt -R mysql data
shellgt ; bin/mysqld_safe --user=mysql --datadir=/usr/local/mysql amp;
# El siguiente comando es opcional
cp support-files/ mysql.server /etc/init.d/mysql.
Paso 11:
El significado de cada línea de comandos:
shellgt groupadd mysqlshellgt; - r -g mysql mysqlshellgt; cd /usr/local
En realidad, necesita derechos de administrador para extraer el archivo al directorio /usr/local, así:
shellgt ; tar zxvf /ruta/ a/mysql-VERSION
Shellgt; tar zxvf /ruta/ a/mysql-VERSION
Paso 11 a/mysql-VERSION-OS.tar
shellgt; sudo ln -s full-path-to-mysql-VERSION-OS mysql
shellgt; cd mysql
/// Se necesitan comandos de permiso para otorgar carpeta ser administrado
Privilegios de administrador shellgt; cd mysql
/// El comando para otorgar permisos de carpeta requiere privilegios de administrador shellgt; sudo chown -R mysql .
shellgt; p>
shellgt; sudo scripts/mysql_install_db --user=mysql
// El nuevo sistema generará un error al ejecutar la línea de código anterior. Siga las instrucciones del error para instalar el complemento requerido. -ins
//Después de completar este paso, sudo gedit my.cnf y modifique la información de inicio de mysql, como se muestra a continuación
shellgt chown -R root.
shellgt; chown -R datos mysql
shellgt; bin/mysqld_safe --user=mysql --datadir=/usr/local/mysql/data amp;
// El Los pasos anteriores siempre salen mal, agregue --datadir después de agregar el parámetro --datadir Después de agregar el parámetro --datadir, puede iniciar mysql exitosamente
// Después de este paso, puede iniciar mysql exitosamente escribiendo
shellgt; mysql
Si la pantalla es como se muestra a continuación, significa que mysql se ha iniciado correctamente
# El siguiente comando es opcional
shellgt; cp support -files/mysql.server /etc/init.d/mysql.server
Paso 12:
También: comando para cerrar mysql
shellgt; sudo service mysqld stop
Luego el comando para iniciar mysql
shellgt; sudo service mysqld start
Paso 13:
También: cierre el comando mysql
shellgt; cp support-files/mysql.