由于腾讯云上旧版 mysql 5.7 不支持 utf8mb64-ai-ci 排序规则,不得不更新 mysql 版本。然而 ubuntu apt 包管理工具竟然下载不了最新的 mysql-8.0,官网上下载 .deb 想手动安装半天不行,坑死了。无奈只好祭出神器 docker
-
在 docker 仓库中搜索并安装 mysql-8.0(详见 blog.csdn.net/u011314442/… )
核心两个命令:
docker pull mysqldocker run -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql(参数 -p 设置端口,--name 取名 ,-e MYSQL_ROOT_PASSWORD=123456 设置账号为 root,密码为 123456,-d 表示作为一个守护进程在后台运行)
-
添加开机启动
修改
/etc/rc.local脚本即可,每次开机自动启动这个容器(详见 blog.csdn.net/hcx25909/ar… )sudo docker restart mymysql也可在
/etc/rc${runlevel}.d/目录下添加指向启动脚本的软链接
linux 启动流程: www.cnblogs.com/aaronLinux/… ,学而时习之