拉取镜像
docker pull mysql/mysql-server
允许容器
docker run --platform aarch64 -d -p 3306:3306 -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD='123456' --name mysql mysql/mysql-server:latest --lower-case-table-names=1
进入容器
docker exec -it 容器id /bin/bash
登录数据库
mysql -u root -p
切换数据库
use mysql;
select 'host' from user where user='root';
update user set host = '%' where user ='root';
flush privileges;
完成。现在就可以使用工具连接mysql了。