Skip to content

ARM 架构 Ubuntu 下使用 Docker 安装 MySQL

由于 ARM 架构的限制,许多软件还没有做到完全适配,CentOS、MySQL 等软件安装频繁出错。于是决定做一栏相关软件环境安装的文章。 笔者暂时没有找到 MySQL 5.x 版本在 ARM 架构下的 Docker 镜像,如果大家有看到并安装成功,请评论区评论或私信我修正文章!

1 基础信息

  • Apple M1 Pro
  • Ubuntu 22.04

2 运行

使用 mysql-server 作为镜像,运行容器:

mysql 镜像也可以,这里安装的是 MySQL 8.x 版本

bash
docker run \
--name mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=Root_123 \
--restart=always \
-d mysql/mysql-server

在这里插入图片描述

3 授权

进入容器,登录 MySQL,修改授权配置:

bash
docker exec -it mysql bash

mysql -uroot -p

在这里插入图片描述

bash
show databases;

use mysql

select host,user from user;

update mysql.user set host='%' where user='root';

flush privileges;

在这里插入图片描述

4 开放端口

  • sudo ufw status 查看防火墙状态:inactive 是关闭,active 是开启。

  • sudo ufw enable 开启防火墙。

  • sudo ufw disable 关闭防火墙。

由于笔者为省事儿,Ubuntu 防火墙已关闭,因此不用配置开放端口。

5 连接

在这里插入图片描述

编程洪同学服务平台是一个广泛收集编程相关内容和资源,旨在满足编程爱好者和专业开发人员的需求的网站。无论您是初学者还是经验丰富的开发者,都可以在这里找到有用的信息和资料,我们将助您提升编程技能和知识。
专业开发
高端定制
售后无忧
站内资源均为本站制作或收集于互联网等平台,如有侵权,请第一时间联系本站,敬请谅解!本站资源仅限于学习与参考,严禁用于各种非法活动,否则后果自行负责,本站概不承担!