Armbian-Ubuntu18.04用docker安装mysq

2020-10-19  本文已影响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就可以远程连接了。

上一篇 下一篇

猜你喜欢

热点阅读