大家好,我是中国码农摘星人。
欢迎分享/收藏/赞/在看!
由于 ARM 架构的限制,许多软件还没有做到完全适配,CentOS、MySQL 等软件安装频繁出错。于是决定做一栏相关软件环境安装的文章。
笔者暂时没有找到 MySQL 5.x 版本在 ARM 架构下的 Docker 镜像,如果大家有看到并安装成功,请评论区评论或私信我修正文章!
基础信息
- Apple M1 Pro
- Ubuntu 22.04
运行
使用 mysql-server 作为镜像,运行容器:
mysql 镜像也可以,这里安装的是 MySQL 8.x 版本
docker run \
--name mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=Root_123 \
--restart=always \
-d mysql/mysql-server
授权
进入容器,登录 MySQL,修改授权配置:
docker exec -it mysql bash
mysql -uroot -p
show databases;
use mysql
select host,user from user;
update mysql.user set host='%' where user='root';
flush privileges;
开放端口
-
sudo ufw status
查看防火墙状态:inactive 是关闭,active 是开启。 -
sudo ufw enable
开启防火墙。 -
sudo ufw disable
关闭防火墙。
由于笔者为省事儿,Ubuntu 防火墙已关闭,因此不用配置开放端口。