美文网首页
macOS 使用Docker启动mysql数据库

macOS 使用Docker启动mysql数据库

作者: crazy一笑 | 来源:发表于2023-08-10 11:24 被阅读0次

    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> 
    
    

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

    相关文章

      网友评论

          本文标题:macOS 使用Docker启动mysql数据库

          本文链接:https://www.haomeiwen.com/subject/xutapdtx.html