摘要
连接 Docker MySQL 涉及创建并初始化 Docker 容器,并将其与主机上的应用程序连接起来。首先需要创建一个 MySQL 镜像,然后使用此镜像启动一个容器。接下来,需要在容器中初始化 MySQL 数据库,并创建所需的用户和数据库。最后,需要配置主机应用程序以连接到容器中运行的 MySQL 实例。
详细说明
1. 创建 MySQL 镜像
docker pull mysql2. 启动 Docker 容器
使用 -e 选项指定 MySQL 环境变量:docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=my-secret-password -p 3306:3306 mysql
-d 选项以守护进程模式运行容器
--name 选项指定容器名称
-e MYSQL_ROOT_PASSWORD=my-secret-password 选项设置 MySQL 根密码
-p 3306:3306 选项映射容器端口 3306 到主机端口 3306
3. 初始化 MySQL 数据库
连接到 MySQL 容器:docker exec -it mysql bash
初始化 MySQL:mysql -u root -pmy-secret-password
创建数据库:CREATE DATABASE my_database;
创建用户并授予权限:CREATE USER "my_user"@"%" IDENTIFIED BY "my_password"; GRANT ALL PRIVILEGES ON my_database.* TO "my_user"@"%";
4. 配置主机应用程序
jdbc:mysql://localhost:3306/my_database?user=my_user&password=my_password
5. 其他注意事项
docker logs 命令检查容器日志,识别和解决任何连接问题。通过遵循这些步骤,您可以成功连接 Docker MySQL 容器并从主机应用程序访问 MySQL 数据库。
以上就是如何连接docker mysql的详细内容,更多请关注编程网其它相关文章!
--结束END--
本文标题: 如何连接docker mysql
本文链接: https://www.lsjlt.com/wiki/784ef29ea1.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0