Instale la base de datos MySQL en el entorno inicial de Linux

Nota: Los siguientes comandos se pueden copiar (# . #)

  • 1. Requisitos previos

[root @ localhost ~] # setenforce 0
[root @ localhost ~] # systemctl restart firewalld
[root @ localhost ~] # vim / etc / sysconfig / network-scripts / ifcfg-ens33

BOOTPROTO=static
IPADDR=192.168.2.1
NETMASK=255.255.255.0

[root @ localhost ~] # systemctl reiniciar la red

  • Dos, editar fuente de YUM
[root@localhost ~]# vim /etc/yum.repos.d/qqq.repo
[suibian]
baseurl=file:///huaizhe
enabled=1
gpgcheck=0
  • Tres, arrastre al paquete de software de la máquina virtual

Inserte la descripción de la imagen aquí

  • Cuarto, monte el CD

[root @ localhost ~] # mkdir / huaizhe
[root @ localhost ~] # mount / dev / cdrom / huaizhe /
mount: / dev / sr0 está protegido contra escritura y se montará como de solo lectura

  • Cinco, instale el entorno dependiente de MySQL

[root @ localhost ~] # yum -y instalar ncurses-devel

  • Seis, instale las herramientas de cmake

cmake es una herramienta de compilación que reemplaza la función del comando configure al instalar mysql y se utiliza para configurar las opciones de instalación y el entorno operativo de mysql.

[root @ localhost ~] # tar -zxvf cmake-2.8.6.tar.gz -C / usr / src
[root @ localhost ~] # cd
/usr/src/cmake-2.8.6/ [[email protected] .6] # ./configure && gmake && gmake install

Nota:
[1] Use gmake para compilar e instalar la herramienta cmake
[2] Use cmake para configurar las opciones de instalación de myslq
[3] Finalmente, use make para compilar e instalar mysql.

  • Siete, instale MySQL

[root @ localhost cmake-2.8.6] # cd
[root @ localhost ~] # tar -zxvf mysql-5.6.36.tar.gz -C / usr / src
[root @ localhost ~] # cd / usr / src / mysql-5.6.36 /
[root @ localhost mysql-6.5.36] # cmake -DCMAKE_INSTALL_PREFIX = / usr / local / mysql -DSYSCONFDIR = / etc -DDEFAULT_CHARSET = UTF-8 -DDEFAULT_COLLATION = utf8_general_ci -DWITH_EXTRA_CHARSETS = all
(tenga en cuenta el espacio aquí One más o un espacio menos cometerá un error)

Descripción de la opción:
-DCMAKE_INSTALL_PREFIX = / usr / local / mysql #指定安装路径
-DSYSCONFDIR = / etc #Especifique la ruta del archivo de configuración
-DDEFAULT_CHARSET = utf8
#Especifique el tipo de carácter -DDEFAULT_COLLATION = utf8_general_ci
#Especifique el conjunto de caracteres extendido colocar

[root @ localhost mysql-5.6.36] # make && make install

  • 8. Optimización de la ruta y el script de servicio {Nota: diferentes paquetes significan diferentes archivos en el directorio de archivos de soporte}

Optimice la ruta del comando mysql:

[root@localhost mysql-5.6.36]# ln /usr/local/mysql/bin/* /usr/local/bin/

Copie el archivo de configuración de mysql en el directorio / etc:

cp /usr/src/mysql-5.6.36/support-files/my-default.cnf /etc/my.cnf
cp:是否覆盖"/etc/my.cnf"? y

Copie el archivo de script mysql al directorio /etc/rc.d/init.d/

 cp /usr/src/mysql-5.6.36/support-files/mysql.server /etc/rc.d/init.d/mysqld 
 chmod a+x /etc/rc.d/init.d/mysqld

Agregue el servicio mysqld al administrador de servicios

 [root@localhost mysql-5.6.36]# chkconfig --add mysqld
 [root@localhost mysql-5.6.36]# chkconfig mysqld on
  • Nueve, inicializa mysql

Cree usuarios y grupos de mysql:

[root @ localhost mysql-5.6.36] # groupadd mysql
[root @ localhost mysql-5.6.36] # useradd -s / sbin / nologin -g mysql mysql

Instale los componentes de ejecución de perl y el entorno de ejecución:

[root @ localhost mysql-5.6.36] # yum -y instalar perl perl perl-devel perl-DBD * #install perl language environment

Inicializar mysql:

/ usr / local / mysql / scripts / mysql_install_db --user = mysql --group = mysql --basedir = / usr / local / mysql --datadir = / usr / local / mysql / data

Descripción de la opción: –user = mysql #Process
management user
–group = mysql
#Process management group –basedir = / usr / local / mysql
#Specify the mysql base directory –datadir = / usr / local / mysql / data #Specify the mysql database directorio de almacenamiento

  • 10. Inicie el servicio y establezca la contraseña del usuario root.
[root@localhost mysql-5.6.36]# systemctl restart mysqld

root用户第一次设置密码:
[root@localhost mysql-5.6.36]# mysqladmin -u root password
root用户修改密码:
[root@localhost mysql-5.6.36]]# mysqladmin -u root -p password
  • 11. El experimento tuvo éxito:

Inicie sesión en mysql: mysql -u root -p

Supongo que te gusta

Origin blog.csdn.net/qq_50573146/article/details/109824688
Recomendado
Clasificación