Démarrez le conteneur mysql dans docker et utilisez Navicat pour vous connecter à mysql dans docker

Démarrer le conteneur docker mysql

1. Confirmez que l'image MySQL est tirée dans le menu fixe et vérifiez la commande

docker images 或者 docker image ls 

2. Démarrez le conteneur mysql

docker run -d --name 容器名(自定义) -v 宿主机路径:mysql镜像中mysql的路径 -e MYSQL_ROOT_PASSWORD=123456 -p 33016:3306 mysql:5.9
例子:
docker run -d --name dockermysql -v /dvol/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 33016:3306 mysql:5.9
解释:
 -v /dvol/mysql:/var/lib/mysql 数据同步到宿主机
 -p 33016:3306 把容器内的33006端口映射到宿主机3306端口 
 -e MYSQL_ROOT_PASSWORD=123456 MySQL 的用户名(root)密码123456

 Connectez-vous à mysql localement (dans docker) 

1. Afficher l'ID du conteneur mysql

docker ps -a

2. Entrez dans le conteneur mysql

docker exec -it 容器ID /bin/bash
例子:
docker exec -it ba7a93aae2a8 /bin/bash
解释:
-i :即使没有附加也保持STDIN 打开
-t :分配一个伪终端

3. connectez-vous à mysql

mysql -uroot -p
123456
解释:执行命令后需要输入密码,密码是启动容器时设置的123456

Navicat se connecte à mysql dans docker

Déclaration, j'utilise ssh pour me connecter au serveur. Le test du serveur de connexion à l'ordinateur local varie d'une personne à l'autre

comme le montre l'image

Je suppose que tu aimes

Origine blog.csdn.net/weixin_43124425/article/details/108118519
conseillé
Classement