instalación fuera de línea de centos de percona mysql 8.0.18, ideas de instalación de compilación rpm.

Prefacio: Este artículo describe cómo usar el paquete rpm para instalar la base de datos percona mysql más básica sin conexión.Primero, comprendamos qué es percona mysql y en qué se diferencia de mysql.

Percona Server es una de las ramas importantes de MySQL. Basado en el motor de almacenamiento InnoDB, mejora el rendimiento y la capacidad de administración, y finalmente forma una versión mejorada del motor XtraDB, que se puede usar para mejorar el rendimiento del hardware del servidor.

Debido a los cargos de la versión oficial de mysql, percona mysql ha ganado una cierta cuota de mercado.

Si el siguiente artículo te ayuda, por favor préstame un poco de atención.

1. Preparación

La versión instalada esta vez es percona mysql 8.0.18 (en adelante mysql), de hecho todos sus sistemas pueden utilizar este método de instalación.

El entorno que simulamos esta vez: centos7.6

1. Descargue la compilación básica de mysql, dirección de descarga: Descargas - Percona

En un entorno de producción general, instale los siguientes paquetes rpm y haga clic en el enlace para descargarlos usted mismo (la última versión requiere otros rpm y puede instalarlos en el siguiente orden. Si falta algo, se informará un error, y puede descargarlo e instalarlo usted mismo).

percona-server-shared-compat.rpm

percona-servidor-compartido.rpm

percona-servidor-cliente.rpm

percona-servidor-servidor.rpm

La siguiente es una explicación del método de descarga y la función del paquete rpm. Si tiene los conceptos básicos, puede omitirlo directamente.

 

 Déjame explicarte para qué son estos:

Dos, iniciar la instalación

1. Subir al servidor.

2. Simplemente instale en orden, porque involucra a la biblioteca pública, debe instalarse en orden (equivalente a construir una "pirámide" capa por capa)
 

rpm -ivh percona-server-shared-compat-8.0.18-9.1.el7.x86_64.rpm

rpm -ivh percona-server-shared-8.0.18-9.1.el7.x86_64.rpm

rpm -ivh percona-server-client-8.0.18-9.1.el7.x86_64.rpm

rpm -ivh percona-server-server-8.0.18-9.1.el7.x86_64.rpm

Los resultados de la instalación son los siguientes, puede compararlos usted mismo.

Debe tenerse en cuenta que mariadb no puede existir durante la instalación de rpm y entrará en conflicto entre sí.

El error es el siguiente:

mariadb-libs está obsoleto por percona-server-shared-compat-8.0.18-9.1.el7.x86_64

Solución:

yum remove mariadb* (Simplemente desinstálelo y continúe con la instalación. No se preocupe por la falla de la instalación anterior. Linux es generalmente muy sencillo. O la instalación es exitosa o falla. Hay muy pocas situaciones en las que la mitad de la la instalación fallará)

 3. Configuración básica de la base de datos

1. ¿Cómo iniciar sesión después de la instalación y cómo obtener la contraseña de la base de datos?

# 启动msyql服务
systemctl start mysql

# 第一次启动会输出日志,输出路径在var/log/mysqld.log,在里面可以看到初始密码
cat /var/log/mysqld.log

 2. ¿Cómo modificar la contraseña inicial?

Inicie sesión en mysql -u root -p para iniciar sesión y modificarlo directamente (preste atención a la seguridad de la contraseña, es posible que las contraseñas débiles no se puedan configurar para que surtan efecto)

 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root@123';

Las contraseñas débiles no se pueden configurar correctamente, como se muestra en la figura:

 Ajuste la seguridad de la contraseña de la base de datos para realizar la configuración de contraseñas simples.

# 调整数据库密码强度,调整后随便设
set global validate_password.policy=0;

set global validate_password.length=1;

3. Configure el acceso remoto a la base de datos, a saber: acceso IP externo a la base de datos.

# 切换数据库
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

# 修改远程访问
mysql> update user set host = '%' where user = 'root';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0

# 刷新生效
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

Ajuste los pasos de acceso remoto como se muestra en la figura:

Supongo que te gusta

Origin blog.csdn.net/weixin_43391813/article/details/130332777
Recomendado
Clasificación