1. Descargue el software: ( Nota: debe iniciar sesión en la cuenta de Oracle para descargar )
1.1 Dirección de descarga: https://dev.mysql.com/downloads/mysql/
1.2 Para los documentos oficiales de instalación, consulte: https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html
1.3 Seleccionar parámetros:
1.3.1 Buscar otra descarga de versión estable
1.3.2 Seleccione la versión correspondiente para descargar
2. 创建 文件 夹 : # mkdir -p / data0 / mysql && mkdir -p / data1 / mysql && mkdir -p / data1 / mysql / temp && mkdir -p / data1 / mysql / data && mkdir -p / data1 / mysql / logs
3. Descomprima el archivo y cámbiele el nombre:
3.1 Copie el archivo a la carpeta / data0 / mysql
3.2 Descomprima el archivo en la carpeta actual
3.2.1 Ingrese primero esta carpeta: # cd / data0 / mysql
3.2.2 # tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
Nota: El nombre del archivo descomprimido aquí es: mysql-5.7.28-linux-glibc2.12-x86_64
3.2.3 Cambiar nombre: # mv mysql-5.7.28-linux-glibc2.12-x86_64 mysql-5.7
4. Crear usuarios y grupos:
4.1 # groupadd mysql
4.2 # useradd -r -g mysql mysql
5. Modificación del permiso:
5.1 chown -R mysql: mysql / data0 / mysql
5.2 chown -R mysql: mysql / data1 / mysql
6. Servicio de configuración: (cp: cope)
6.1 # cp /data0/mysql/mysql-5.7/support-files/mysql.server /etc/init.d/mysql
6.2 Modificar información de configuración: # vi /etc/init.d/mysql
6.3 Modificar parámetros:
# basedir = / data0 / mysql / mysql-5.7
# datadir = / data1 / mysql / data
Escriba esc, ingrese: x para guardar y salir
7. Establecer el archivo de configuración
7.1 Eliminar el archivo de configuración original
# cd / etc.
# rm -rf my.cnf
7.2 Editar archivo:
# vi my.cnf
Agregue lo siguiente (solo como referencia):
[cliente]
socket = /data1/mysql/temp/mysql.sock
[mysqld]
basedir = /data0/mysql/mysql-5.7
datadir = / data1 / mysql / data
tmpdir = / data1 / mysql / temp
socket = /data1/mysql/temp/mysql.sock
error de registro = /data1/mysql/logs/error.log
pid-file = /data1/mysql/mysql.pid
usuario = mysql
8. Configure las variables de entorno:
8.1 Modificación: # vi / etc / profile
8.2 Agregar al final del archivo:
# export PATH = / data0 / mysql / mysql-5.7 / bin: /data0/mysql/mysql-5.7/lib: $ PATH
# export PATH
Haga clic en Esc, ingrese: x y guarde y salga
8.3 Hacer efectiva la configuración: fuente / etc / profile
9. Inicializar la base de datos.
9.1 Ingrese: cd /data0/mysql/mysql-5.7
9.2 初始化 : bin / mysqld --initialize-insecure --user = mysql --basedir = / data0 / mysql / mysql-5.7 --datadir = / data1 / mysql / data
10. Inicie el servicio : # service mysql start
10.1 Nota:
Cierre el servicio (modifique my.cnf, debe reiniciar el servicio para usar)
# servicio mysql stop
11. Configure el arranque para comenzar: # chkconfig mysql on
12. Modifique la contraseña predeterminada: # mysqladmin -u contraseña de root "root"
13. Configure la conexión remota:
13.1 mysql -uroot -p
13.2 raíz
13.3 Modifique la conexión remota: # OTORGUE TODOS LOS PRIVILEGIOS EN *. * A 'root' @ '%' IDENTIFICADO POR 'root' CON LA OPCIÓN DE OTORGAMIENTO;
13.4 Parámetro de actualización: # FLUSH PRIVILEGES; ( Nota: después de la modificación, debe desactivar el firewall para acceder ) .
13.5 Salir del comando sql: # exit;
14. Prueba de conexión remota:
15. Conexión exitosa