美文网首页
Armbian-Ubuntu18.04用docker安装mysq

Armbian-Ubuntu18.04用docker安装mysq

作者: 轻轻敲醒沉睡的心灵 | 来源:发表于2020-10-19 20:43 被阅读0次

1. 下载

N1是arm64架构,docker中没有5.7版本的,只有8.0版本的,因此需要用docker安装8.0

  • 拉取镜像
docker pull mysql/mysql-server:latest
  • 查看
docker images

2. 启动容器

docker run --restart always -p 3306:3306 --name mysql8 \ #设置端口和容器名字
-v /mnt/sda1/zrb/docker/mysql/conf/my.cnf:/etc/mysql/my.cnf \ 
-v /mnt/sda1/zrb/docker/mysql/logs:/logs \
-v /mnt/sda1/zrb/docker/mysql/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=password \ #设置密码
-d mysql/mysql-server:latest #要加载的镜像

若没有错误,启动时间比较长,要几分钟,耐心等待,用docker ps查看状态

3. 设置远程连接

docker exec -it mysql8 /bin/bash  # 进入容器
mysql -u root -p  # 登陆mysql
use mysql;
# 新增账号
CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
# 给予root权限
grant all privileges on *.* to 'root'@'%';
# 刷新权限
FLUSH PRIVILEGES;
# 退出
quit

此时mysql就可以远程连接了。

相关文章

网友评论

      本文标题:Armbian-Ubuntu18.04用docker安装mysq

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