zoukankan      html  css  js  c++  java
  • docker快速安装mysql5.7

    docker快速安装mysql5.7

    准备工作:

    • 一台装了docker环境的机器
    • 常用docker命令

    步骤

    # 第一步:拉取镜像
    docker pull mysql:5.7
    # 第二步:通过镜像运行容器
    # --name:容器名
    # --p:映射宿主主机端口
    # -v:挂载宿主目录到容器目录
    # -e:设置环境变量,此处指定root用户的密码为root
    # -d:后台运行容器
    docker run --name mysql -p 3306:3306 -v /home/mysql/data:/var/lib/mysql -v /home/mysql/conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
    # 第三步骤:运行容器,进入Mysql
    # 3c1d12cbdb4d表示容器id,可以通过docker ps查看mysql的容器id
    # 进入mysql容器内部之后,即可使用mysql命令连接数据库
    docker exec -it 3c1d12cbdb4d sh
    # 第四步:使用mysql命令连接数据库
    # 接着可以使用mysql的命令操作数据库啦
    mysql -uroot -proot
    mysql> show databases;
    # 第五步:如果需要外部访问该数据库,可以加上该设置
    # 表明外部连接的用户名和密码也是root/root
    mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
    # 第六步,测试外部连接,比如使用navicat访问该ip+port+user+password
    

    总结

    • 类似的,我们可以参照该步骤,使用docker安装任何我们想要安装的东西,比如redis,然后快速把环境搭建起来进行测试。
  • 相关阅读:
    leetcode 416. Partition Equal Subset Sum
    leetcode 696. Count Binary Substrings
    leetcode 74. Search a 2D Matrix
    leetcode 199. Binary Tree Right Side View
    leetcode 43. Multiply Strings
    leetcode 695. Max Area of Island
    leetcode 257. Binary Tree Paths
    leetcode 694. Number of Distinct Islands
    ros使用时的注意事项&技巧2
    ros使用时的注意事项&技巧
  • 原文地址:https://www.cnblogs.com/darope/p/12573671.html
Copyright © 2011-2022 走看看