¡Enséñele a construir java, Tomcat, MySQL en un entorno linux! ! !

Uno, instala Java

0, sube jdk al directorio especificado

Inserte la descripción de la imagen aquí

1. Descomprima y muévase al directorio especificado

abrir la cremallera:

tar -zxvf jdk-8u152-linux-x64.tar.gz

Inserte la descripción de la imagen aquí
Crea un directorio:

mkdir -p /usr/local/java

Inserte la descripción de la imagen aquí
Paquete de instalación móvil:

mv jdk1.8.0_152/ /usr/local/java/

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Establecer propietario:

chown -R root:root /usr/local/java/

Inserte la descripción de la imagen aquí

2. Configurar variables de entorno

Configure las variables de entorno del sistema:

vim /etc/environment #打开environment 文件
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export JRE_HOME=/usr/local/java/jdk1.8.0_231/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

Inserte la descripción de la imagen aquí
Configure las variables de entorno del usuario:

vim /etc/profile #打开profile 文件

export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export JRE_HOME=/usr/local/java/jdk1.8.0_231/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

Inserte la descripción de la imagen aquí
Permitir que las variables de entorno del usuario surtan efecto

source /etc/profile
3. Verifique que la instalación sea exitosa
java -version

Inserte la descripción de la imagen aquí

Dos, instale Tomcat

1. Descomprima y muévase al directorio especificado

abrir la cremallera:

tar -zxvf apache-tomcat-9.5.35.tar.gz

Inserte la descripción de la imagen aquí
Cambio de directorio:

mv apache-tomcat-9.0.35 tomcat

Inserte la descripción de la imagen aquí

2. Verifique que la instalación sea exitosa

Inicio: ingrese al directorio bin de tomcat

./startup.sh

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
detener:

./shutdown.sh

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Tres, instale MySQL

1. Instalación

Actualice la fuente de datos:

yum update

Inserte la descripción de la imagen aquí
Descargue e instale el repositorio oficial de Yum de MySQL:

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

Inserte la descripción de la imagen aquí
Use el comando yum para instalar mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql57-community-release-el7-10.noarch.rpm

Inserte la descripción de la imagen aquí
Instalar servidor mysql

yum -y install mysql-community-server

Inserte la descripción de la imagen aquíInserte la descripción de la imagen aquí

2. Inicie MySQL
systemctl start  mysqld.service

Ver el estado de ejecución de MySQL

systemctl status mysqld.service

Inserte la descripción de la imagen aquí

3. Verifique la contraseña de la base de datos:

Vaya al directorio / var / log para ver el archivo mysqld.log. Use / agregue la contraseña que desea buscar para ver la contraseña inicializada por mysql. Mi contraseña aquí es: 6sBelK-eMajY
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

4. Conéctese a la base de datos

Inserte la descripción de la imagen aquí
Revisalo

select * from dual;

Inserte la descripción de la imagen aquí
Se informa un error, el motivo es que antes de ejecutar la instrucción, debe utilizar la instrucción ALTER USER para restablecer la contraseña

ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin123';

¡Estaba mal! ! ! [Información de excepción del problema de la política de contraseñas]
Inserte la descripción de la imagen aquí
Primero establezca un

ALTER USER 'root'@'localhost' IDENTIFIED BY 'ZHANGadmin123.';

Inserte la descripción de la imagen aquí
Ver política de contraseñas:

SHOW VARIABLES LIKE 'validate_password%'; 

Inserte la descripción de la imagen aquí

5. Acerca de los parámetros relacionados con la política de contraseñas de mysql:
  1. validate_password_length La longitud total de la contraseña fija
  2. validate_password_dictionary_file especifica la ruta del archivo para la verificación de la contraseña
  3. validate_password_mixed_case_count La contraseña completa debe contener al menos el número total de letras mayúsculas y minúsculas
  4. validate_password_number_count La contraseña completa debe contener al menos la cantidad de números arábigos
  5. validate_password_policy especifica el nivel de verificación de la seguridad de la contraseña. El
    valor predeterminado es MEDIUM . El valor de validate_password_policy es:
    0 / LOW: solo verificar la longitud
    1 / MEDIUM: verificar la longitud, números, mayúsculas, caracteres especiales
    2 Caracteres especiales, archivos de diccionario
  6. validate_password_special_char_count La contraseña completa debe contener al menos el número de caracteres especiales

Modificar las reglas de contraseña [No hacer esto en línea]
1. Cambiar el nivel de verificación de contraseña para verificar única longitud
2. Ajuste la longitud de 5
Inserte la descripción de la imagen aquí
y luego probar de nuevo.
Inserte la descripción de la imagen aquí
¡Ya está! ! !

6. ¡Atención! ! !

Pero todavía hay un problema en este momento, porque el repositorio de Yum está instalado, y cada operación de yum se actualizará automáticamente en el futuro, debe desinstalar esto: mysql57-community-release-el7-10.noarch primero
salga de la base de datos
Inserte la descripción de la imagen aquí

yum -y remove mysql57-community-release-el7-10.noarch

Inserte la descripción de la imagen aquí

7. Conexión remota

Es imposible realizar operaciones de datos aquí. Vamos a conectarnos con Navicat. ¡Woc no se puede conectar
! ! !
Inserte la descripción de la imagen aquí
¡No se preocupe! Siga los pasos a continuación para modificarlo:

use mysql; #选择数据库
update user set host ='%' where user = 'root'; # 修改远程机器访问 root 用户
flush privileges;

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
conexión exitosa! ! !
Inserte la descripción de la imagen aquí

Escribir no es fácil para concentrarse en tres bateadores, siempre seguiré esperando la siguiente fase de la salida ... configuración de Linux ¡ Gracias!
Alentarte...

Supongo que te gusta

Origin blog.csdn.net/weixin_38071259/article/details/106571606
Recomendado
Clasificación