Escriba el título del catálogo aquí
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
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
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)
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;