Instalación de origen mysql8.0.20

Instalar bibliotecas dependientes

yum -y instalar gcc gcc-c ++ zlib zlib-devel ncurses ncurses-devel libaio libaio-devel

1. Descarga mysql8.0.20

wget https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/mysql-8.0.20-el7-x86_64.tar.gz

2. Descomprima mysql

tar -zxf mysql-8.0.20-el7-x86_64.tar.gz

3. Cree un directorio de instalación

mkdir -p / usr / local / mysql / data

4. Cree un usuario de proceso mysql

useradd mysql -s / sbin / nologin -M

5. Cambiar el propietario y el grupo del directorio de instalación de MySQL

chown -R mysql.mysql / usr / local / mysql /

6. Copie el archivo mysql descargado al directorio de instalación

cp -r mysql-8.0.20-el7-x86_64 / * / usr / local / mysql /

7. Cambie a la ruta de instalación de msyql e inicialice

1. cd / usr / local / mysql
2. ./bin/mysqld --initialize --basedir = / usr / local / mysql --datadir = / usr / local / mysql / data --user = mysql
Nota: Después de la inicialización , Habrá una contraseña de root generada aleatoriamente al final de la última línea, ¡escríbala! ! ! ! !

8. Configure el archivo /etc/my.cnf de la siguiente manera

[mysqld]
basedir = / usr / local / mysql
datadir = / usr / local / mysql / data
# socket = / var / lib / mysql / mysql.sock
# Se recomienda deshabilitar los enlaces simbólicos para prevenir diversos riesgos de seguridad
# enlaces simbólicos = 0
# Las configuraciones de usuario y grupo se ignoran cuando se usa systemd.
#Si necesita ejecutar mysqld con un usuario o grupo diferente,
# personalice su archivo de unidad systemd para mariadb de acuerdo con las
#instrucciones en http://fedoraproject.org/wiki/Systemd

[mysqld_safe]
log-error = / var / log / mysql-error.log
# pid-file = / var / run / mariadb / mariadb.pid
#include todos los archivos del directorio de configuración
! includedir /etc/my.cnf.d

9, inicie mysql

/usr/local/mysql/support-files/mysql.server start

10. El primer inicio de sesión en mysql utilizará la contraseña de root inicial generada aleatoriamente y le pedirá que cambie la contraseña

Inicio de sesión: / usr / local / mysql / bin / mysql -uroot -p
Cambiar contraseña:
mysql> alter user'root '@' localhost 'identificado por' 123456p ';
Consulta OK, 0 filas afectadas (0.00 seg)
Permisos de actualización:
mysql > privilegios de
vaciado ; Consulta OK, 0 filas afectadas (0.00 seg)

Supongo que te gusta

Origin blog.51cto.com/6461704/2551958
Recomendado
Clasificación