1.下载安装Docker
2.准备mysql
数据库
如果你的Docker
的Images
没有mysql
,先执行以下命令安装
192:~ xxx$ docker pull mysql
......
Digest: sha256:6a5dbd2819e36048669639811461f27fee48da1e22039e5d31f4273a20d542f6
Status: Downloaded newer image for mysql:latest
docker.io/library/mysql:latest
What's Next?
View summary of image vulnerabilities and recommendations → docker scout quickview mysql
安装完毕
3.创建一个mysql数据库
192:~ xxx$ docker run
--name mysql20230810
-p 13306:3306
-e MYSQL_ROOT_PASSWOR=go2022mysql
-d mysql
创建成功后会返回一个地址
45ae4f287aad3cc4372203a24f904e25726c92917ed270db8925de9b3365a717
解释:
--name xxx
:数据库名字
-p xxx:xx
:设置端口
-e MYSQL_ROOT_PASSWOR=
:设置密码
-d mysql
:指定为mysql数据库
这个数据库地址
45ae4f287aad3cc4372203a24f904e25726c92917ed270db8925de9b3365a717
:是创建成功后的mysql数据库地址,可以使用以下命令移除创建的数据库,慎用
192:~ xxx$ docker rm 45ae4f287aad3cc4372203a24f904e25726c92917ed270db8925de9b3365a717
4.运行数据库
192:~ xxx$ docker run -it --network host --rm mysql mysql -h127.0.0.1 -P13306 --default-character-set=utf8mb4 -uroot -p
docker run -it --network host --rm mysql mysql -h127.0.0.1 -P13306 --default-character-set=utf8mb4 -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.1.0 MySQL Community Server - GPL
Copyright (c) 2000, 2023, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
输入创建时设置的密码,运行成功。
网友评论