yum install docker 安装命令
systemctl start docker 启动命令
docker search mysql 搜索镜像 参考https://hub.docker.com
docker pull mysql 下载mysql的镜像
docker images 查看以下载好的镜像
docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=liuhaijin -d mysql 启动容器并设置mysql的容器的端口映射为3306密码为liuhaijin
docker exec -it mysql01 bash 进入mysql容器的bash终端
mysql -u root -p 连接mysql
select host,user,plugin,authentication_string from mysql.user; 查看用户信息
ALTER USER ‘root’@‘%’ IDENTIFIED WITH mysql_native_password BY ‘liuhaijin’; 更改加密方式并重置密码
客户端测试
注意开放阿里云服务器(服务器提供商)端口(3306)本教程3307
2024-09-13 start:
安装并挂载数据卷:
docker pull mysql:8.0
mkdir /opt/mysql
# 建立宿主机数据库目录
mkdir /opt/mysql/datadir
# 建立宿主机数据库配置文件
mkdir /opt/mysql/conf
# 建立宿主机数据库日志目录
mkdir /opt/mysql/log
运行mysql
docker run --name mysql -p 3306:3306 -v /opt/mysql/datadir:/var/lib/mysql -v /opt/mysql/conf:/etc/mysql/conf.d -v /opt/mysql/logs:/var/log/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0
end