macOS 使用Docker启动mysql数据库

1.下载安装Docker

Docker下载

2.准备mysql数据库

如果你的DockerImages没有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> 

输入创建时设置的密码,运行成功。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容