docker安装mysql5

docker run --name mysql5.7 -e MYSQL_ROOT_PASSWORD=123456 -d -p 3308:3306 -v mysql-data:/var/lib/mysql mysql:5.7
mysql
docker pull mysql:5.7
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=rootpassword -e MYSQL_DATABASE=mydatabase -e MYSQL_USER=user -e MYSQL_PASSWORD=userpassword -d -p 3306:3306 mysql:5.7
--name mysql-container:给容器命名为 mysql-container。
-e MYSQL_ROOT_PASSWORD=rootpassword:设置 MySQL 的 root 密码为 rootpassword。
-e MYSQL_DATABASE=mydatabase:初始化数据库 mydatabase。
-e MYSQL_USER=user 和 -e MYSQL_PASSWORD=userpassword:创建用户 user,并为其设置密码 userpassword。
-d:后台运行容器。
-p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口,使得你可以通过主机的 3306 端口访问 MySQL。
mysql:5.7:使用 MySQL 5.7 镜像。
持久化
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=rootpassword -e MYSQL_DATABASE=mydatabase -e MYSQL_USER=user -e MYSQL_PASSWORD=userpassword -d -p 3306:3306 -v mysql-data:/var/lib/mysql mysql:5.7
root# docker pull mysql:5.7
docker run --name mysql5.7 -e MYSQL_ROOT_PASSWORD=123456 -d -p 3308:3306 -v mysql-data:/var/lib/mysql mysql:5.7
mysql -h 127.0.0.1 -uroot -p -P3308

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: