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
- 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