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