Tencent Cloud crea el entorno Mysql + jdk + tomcat

Tencent Cloud crea el entorno Mysql + jdk + tomcat

Las versiones de software utilizadas esta vez son Mysql5.0 o superior, jdk8.5, Tomcat8. A continuación, crearemos el entorno anterior en Tencent Cloud.

Primero: use xshell para conectarse a ubuntu14.04 de forma remota. El funcionamiento de este enlace no se detalla aquí.

Segundo: el diagrama de conexión es el siguiente:

1Tercero:

Cambiar contraseña de root

raíz sudo passwd

2

Cuarto: descargue el jdk + tomcat mencionado anteriormente, el proceso de descarga no se detallará aquí. Use la herramienta para subir al directorio / home / ubuntu, preste atención al usuario root.

Quinto: asuntos que requieren atención

5.1 Tencent estrategia de seguridad en la nube, hay entradas y salidas, no olvide que la configuración de la luz no está configurada, por supuesto, el valor predeterminado es completamente abierto, no se preocupe.

5.2 La nube Tencent ingresa al shell es el usuario de ubuntu, este es un usuario normal, si desea instalar jdk, tomcat debe cambiar al usuario root

  Cambiar usuario root: sudo su

  Para ubuntu cut: sudoubuntu

5.3 Los usuarios ordinarios no pueden comenzar a monitorear por debajo de 1024. Si usa usuarios comunes para configurar tomcat para monitorear 80, entonces se puede iniciar tomcat, pero el puerto 80 en realidad no permite el monitoreo. Use netstat -ano para verificar el puerto de escucha, puede usar lsof -i: Puerto, ver el proceso correspondiente que ocupa el puerto.

5.4 Instale jdk, preste atención a JAVA_HOME y así sucesivamente en root / .bashrc. En el perfil, ya que se cambia del usuario ordinario a root, la configuración en el perfil no se restablecerá y las variables de entorno se borrarán.

El software instalado por el usuario raíz 5.5 puede ser utilizado por todos los usuarios, pero el software instalado por usuarios comunes puede no ser adecuado para todos los usuarios.

Sexto: instalar jdk

Jaja

En. El archivo que se muestra en el directorio / Home / Ubuntu existe.

6.1: Descomprimir jdk

4 4

6.2: Renombrado a java8

mv nombre de archivo java java8

6.3: Configure el entorno para usar pwd para ver el directorio jdk

Tu ~ / .bashrc

export JAVA_HOME = / home / ubuntu / java8

export JRE_HOME = $ {JAVA_HOME} / jre

exportCLASSPATH =.: $ {JAVA_HOME} / lib: $ {JRE_HOME} / lib

export PATH = $ {JAVA_HOME} / bin: $ PATH

6.4 :: Hacer efectivas las variables de entorno

fuente ~ / .bashrc

6.5 Use java -version para verificar si las variables de entorno tienen efecto.

6 6

Séptimo: instalar tomcat

La descompresión y el cambio de nombre son los mismos que en el proceso anterior, y no se repetirán aquí.

Inicie tomcat: ./ startup.sh Si no se muestra ningún error, la instalación se realiza correctamente y el puerto al que se accede en este momento es 8080

Escriba en el navegador: http: // ip (su Tencent Cloud IP): 8080 /, test tomcat

Lo importante a tener en cuenta es: si desea cambiar al puerto 80, hablaré más adelante. Para acceder directamente a través del nombre de dominio, en lugar de hacerlo a través de ip, no hablaré sobre la resolución del nombre de dominio de Tencent Cloud.

7 7

Octavo: Instale mysql y la siguiente configuración.

Actualizar apt-get update Si es un usuario común, debe agregar sudo en la parte frontal, igual que en la parte posterior.

8.1 : apt-get installMySQL-client-core-5.6

8.2 : apt-get installmysql-client-5.6

8.3 : apt-getinstall mysql-server-5.6

8.4: Compruebe si se inicia mysql

1. Compruebe si el proceso mysql se está ejecutando

ps -ef | grep mysql

2. Compruebe el puerto de escucha msyql

netstat -tap | grep mysql

8.5 : servicio mysqlstop

8.6 : servicio mysqlstart

8.7 : servicio mysqlrestart

8.8: Acceso remoto al servicio Mysql

1: Anotación vinculante 127.0.0.1

vim /etc/mysql/my.cnf

8

2: Modificar el conjunto de códigos de caracteres.

Agregar bajo [cliente]

9 9

Anexar bajo [mysqld]

9 9

Anexar bajo [mysql]

10

Guarde y salga del servicio mysql restart.

Ver el método de codificación del servidor mysql

Inicie sesión en la línea de comando de mysql e ingrese nuevamente:

estado

11

12

Hasta ahora, el método de codificación del servidor mysql y el servidor ha sido modificado.

Si la máquina remota puede acceder a la base de datos, debe autorizar a los usuarios no locales a iniciar sesión en la base de datos.

Inicie sesión en la base de datos

Ejecutar comando,

OTORGA TODOS LOS PRIVILEGIOS EN. TO 'root' @ '%' IDENTIFICADO POR 'root' CON LA OPCIÓN DE SUBVENCIÓN;

Actualizar permisos

ENJUAGUE PRIVILEGIOS;

Conéctese a la base de datos de forma remota.

13

Noveno: conectarse de forma remota a la base de datos.

En este momento, bajo la conexión remota de Windows a la base de datos, informará

No se puede conectar al servidor MySQL en el error 'xxx.xxx.xxx.xxx'.

La causa de este error es:

3306 IP de puerto de monitoreo MySQL en ubuntu, verifique el monitoreo de puerto 3306 en ubuntu

#netstat -anpt | grep 3306

Se puede encontrar que el monitor predeterminado actual es 127.0.0.1:3306

Aquí modifique la dirección IP de 127.0.0.1 a su dirección IP actual.

Usando permisos de root, modifique la dirección de enlace en el archivo /etc/mysql/my.cnf, modifique la dirección de enlace = 127.0.0.1 a la IP local, reinicie el servicio MySQL y luego use el comando anterior para ver la supervisión del puerto, encontrará que ha cambiado Se convirtió en la IP local: 3306. En este momento, puede usar la conexión remota.

Décimo: El grupo de seguridad debe estar configurado para abrir el puerto 3306, etc. (solo configurado en el servidor es inútil)

Dado que el propio grupo de seguridad de Linux de Tencent no permite modificaciones, debe crear y configurar y agregar el servidor usted mismo

14

15

Prueba final

dieciséis

 

Finalmente ya terminaste.

Escanee el código y siga la cuenta pública para obtener más información.

                                                                         

 

 

 

 

 

 

 

 

Publicado 24 artículos originales · elogiado 36 · 20,000+ visitas

Supongo que te gusta

Origin blog.csdn.net/tanjunchen/article/details/62041505
Recomendado
Clasificación