Instalar la versión independiente de mysql

Instalar la versión independiente de mysql

Listo para trabajar

La versión de Linux utilizada es centos 7, por comodidad, primero apaga el firewall y configura la red. En la parte de instalación, se dividirá en dos partes. Primero, hablaremos de la instalación de instancia única, es decir, instalar un mysql en un servidor, y luego instalación de múltiples instancias, instale 2 o más mysql en un servidor.

Instalación de instancia única

cp /soft/mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz /usr/local/

Paquete fuente compartido
Código de extracción: upwi
descomprima mysql en el directorio / usr / local
Descomprima:

 tar -zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz

Instale las dependencias necesarias

yum install -y libaio

Instalación específica

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 full-path-to-mysql-VERSION-OS mysql 
shell> cd mysql shell> mkdir mysql-files 
shell> chmod 770 mysql-files 
shell> chown -R mysql . 
shell> chgrp -R mysql . 
shell> bin/mysqld --initialize --user=mysql # MySQL 5.7.6 and up 
shell> bin/mysql_ssl_rsa_setup # MySQL 5.7.6 and up 
shell> chown -R root . 
shell> chown -R mysql data mysql-files 
shell> bin/mysqld_safe --user=mysql & 
# Next command is optional 
shell> cp support-files/mysql.server /etc/init.d/mysql.server

ps: bin / mysqld --initialize --user = mysql
Este paso requiere atención, porque mysql cargará
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~ / .my.cnf
escanea en este orden. En este momento, ya tenemos my.cnf en el directorio etc,
pero como no hay permiso, se informará un error, por lo que lógicamente lo eliminaremos

mv /etc/my.cnf my.cnfbak

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí
Luego continúe ejecutando los comandos anteriores en orden.
Después de que la ejecución sea exitosa, los datos estarán fuera del archivo de datos
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Configurar mysql para que se inicie automáticamente

 cp support-files/mysql.server /etc/init.d/mysql.server

Ver comando de inicio automático

 chkconfig --list

inicio automático de mysql

chkconfig mysql.server  on

Configurar variables de entorno

vim /etc/profile

Agrega la última línea:

export PATH=/usr/local/mysql/bin:$PATH

Variables de entorno de la aplicación

source /etc/profile

Iniciar sesión en mysql

mysql]# mysql -uroot -p

La contraseña es el valor de la ejecución de esta declaración (diferente cada vez)
Inserte la descripción de la imagen aquí
después de iniciar sesión, cambie la contraseña

set password = 'root1234%';

Permitir inicio de sesión remoto

grant all on *.* to root@'%' identified by 'root1234%' with grant option;

actualizar

flush privileges;

Supongo que te gusta

Origin blog.csdn.net/weixin_42292697/article/details/113992689
Recomendado
Clasificación