登录
首页 >  数据库 >  MySQL

搞定Macosx下使用docker/mysql的问题

来源:SegmentFault

时间:2023-01-14 20:35:05 114浏览 收藏

小伙伴们对数据库编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《搞定Macosx下使用docker/mysql的问题》,就很适合你,本篇文章讲解的知识点主要包括MySQL、docker、MacOS。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!

问题描述

在macosx下如果指定本地目录替换/var/lib/mysql,运行时会出现文件权限的错误,导致mysqld无法正常运行

  • 创建在scripts目录下mysqld启动脚本

  • 创建docker-compose.py,指定run-mysqld.sh脚本为容器入口

  • test-mysql:    image: mysql    ports:        - "3306:3306"    volumes:          - /localhost/mysql/data:/var/lib/mysql        - ./scripts/run-mysqld.sh:/run-mysqld.sh    environment:        - MYSQL_DATABASE=play        - MYSQL_USER=play        - MYSQL_PASSWORD=play        - MYSQL_ROOT_PASSWORD=123456    entrypoint: /run-mysqld.sh

    • 运行docker-compose up命令,启动容器

    以上就是《搞定Macosx下使用docker/mysql的问题》的详细内容,更多关于mysql的资料请关注golang学习网公众号!

    声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
    相关阅读
    更多>
    最新阅读
    更多>
    课程推荐
    更多>
    评论列表