Mysql5.7 está instalado en el sistema CentOS7.6 (servidor Alibaba Cloud)

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

Publicado 167 artículos originales · Me gusta 92 · Visitas 10,000+

Supongo que te gusta

Origin blog.csdn.net/weixin_42995083/article/details/105430885
Recomendado
Clasificación