docker安装MySQL8.0

272 阅读1分钟

由于腾讯云上旧版 mysql 5.7 不支持 utf8mb64-ai-ci 排序规则,不得不更新 mysql 版本。然而 ubuntu apt 包管理工具竟然下载不了最新的 mysql-8.0,官网上下载 .deb 想手动安装半天不行,坑死了。无奈只好祭出神器 docker

  1. 在 docker 仓库中搜索并安装 mysql-8.0(详见 blog.csdn.net/u011314442/…

    核心两个命令:

    docker pull mysql

    docker run -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql

    (参数 -p 设置端口,--name 取名 ,-e MYSQL_ROOT_PASSWORD=123456 设置账号为 root,密码为 123456,-d 表示作为一个守护进程在后台运行)

  2. 添加开机启动

    修改 /etc/rc.local 脚本即可,每次开机自动启动这个容器(详见 blog.csdn.net/hcx25909/ar…

    sudo docker restart mymysql

    也可在 /etc/rc${runlevel}.d/ 目录下添加指向启动脚本的软链接

linux 启动流程: www.cnblogs.com/aaronLinux/… ,学而时习之