在 docker 中启动 mysql 的过程包含以下步骤:拉取 mysql 镜像创建并启动容器,设置根用户密码并映射端口验证连接创建数据库和用户授予对数据库的所有权限
如何在 Docker 中启动 MySQL
在 Docker 中启动 MySQL 是一个相对简单的过程,它提供了在隔离和可移植的环境中运行 MySQL 的一种便捷方式。
步骤:
-
拉取 MySQL 镜像:
<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15865.html" target="_blank">docker</a> pull <a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a>
登录后复制
创建并启动容器:
docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=your_password -p 3306:3306 mysql
登录后复制
其中:
- -d 标志以守护进程模式运行容器
- –name mysql 为容器指定一个名称
- -e MYSQL_ROOT_PASSWORD=your_password 设置 MySQL 根用户的密码
- -p 3306:3306 将容器内的端口 3306 映射到主机的端口 3306
-
验证连接:
等待容器启动后,可以使用以下命令验证连接:docker exec -it mysql mysql -u root -p
登录后复制
创建数据库和用户:
连接到 MySQL 后,可以使用以下命令创建数据库和用户:CREATE DATABASE your_database; CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
登录后复制
授予权限:
最后,授予新用户对新数据库的所有权限:GRANT ALL PRIVILEGES ON your_database.* TO 'your_username'@'%';
登录后复制
现在,您已经成功在 Docker 中启动并配置了 MySQL。
以上就是docker怎么启动mysql的详细内容,更多请关注叮当号网其它相关文章!
文章来自互联网,只做分享使用。发布者:木子,转转请注明出处:https://www.dingdanghao.com/article/572455.html