Docker | Docker instala y ejecuta el contenedor Mysql 5.7.31 y cambia la contraseña de la base de datos

Uno, instala Docker

Ver artículo: https://blog.csdn.net/y1534414425/article/details/107872715

2. Extraiga la imagen de Mysql 5.7.31

docker pull mysql:5.7.31

Tres, ejecute Mysql 5.7.31

docker run -d --name myMysql -p 9506:3306 -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=Gerenfaka mysql:5.7.31

Resolución de parámetros:
-dEjecute el contenedor en segundo plano y devuelva el ID del contenedor
--name myMysql: especifique un nombre para el contenedor
-p: especifique la asignación de puertos, en el formato: puerto de host (host): puerto de contenedor
-v: enlace un volumen, y el directorio de host / data / mysql se asigna al contenedor / Var / lib / mysql
-e MYSQL_ROOT_PASSWORD=123456: establecer variables de entorno
mysql:5.7.31: usar espejo mysql: 5.7.31

Cuarto, modifique la contraseña de la base de datos.

1. En este punto docker psse puede ver correr el contenedor
Inserte la descripción de la imagen aquí2. Ir a la nave de comando

docker exec -it [容器ID] /bin/bash

3. Ingrese el comando de contraseña de la cuenta de la base de datos

mysql -uroot -p

4. Cambie la contraseña de root después de ingresar a la interfaz (123456 es mi nueva contraseña, la contraseña aquí depende de usted)

update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

5. Actualizar la caché

flush privileges;

6. Salga de mysql

exit

7. Luego, vuelva a ingresar a mysql e inicie sesión con la contraseña modificada.

Supongo que te gusta

Origin blog.csdn.net/y1534414425/article/details/108029737
Recomendado
Clasificación