dockermysql安装教程

准备工作

在安装dockermysql之前,我们需要确保已经正确安装了docker。如果您还未安装docker,请先完成docker的安装工作。另外,您也需要提前准备好您需要挂载到容器内的mysql数据卷,以及mysql的数据初始化脚本。

安装步骤

步骤一:拉取mysql镜像。在终端中输入以下命令,拉取最新版的mysql镜像:

docker pull mysql

步骤二:创建mysql容器。在终端中输入以下命令,创建mysql容器:

docker run --name mysqldb -v /mydata/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=yourpassword -d mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

其中,--name参数指定mysql容器的名称,-v参数指定mysql数据挂载到容器内的路径,-e参数指定mysql的root用户密码,-d参数指定mysql容器以后台方式启动,--character-set-server和--collation-server指定mysql服务器的字符集和排序规则。

步骤三:将初始化脚本复制到容器内。在终端中输入以下命令,将初始化脚本复制到容器内:

docker cp init.sql mysqldb:/init.sql

其中,“init.sql”为您需要复制的初始化脚本,“mysqldb”为您之前创建的mysql容器名称。

步骤四:执行初始化脚本。在终端中输入以下命令,执行初始化脚本:

docker exec -it mysqldb /bin/bash -c 'mysql -uroot -p yourpassword < /init.sql'

其中,“mysqldb”为您之前创建的mysql容器名称,“yourpassword”为您之前指定的mysql root用户密码,“/init.sql”为您之前复制到容器内的初始化脚本路径。

至此,mysql容器的安装和初始化工作全部完成。

连接mysql容器

要连接到mysql容器,可以使用以下命令:

docker exec -it mysqldb mysql -uroot -p

其中,“mysqldb”为您之前创建的mysql容器名称。

在成功连接到mysql容器后,您就可以对mysql服务器进行各种操作了。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/dockerui3.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年6月22日 上午11:40
下一篇 2023年6月22日 上午11:41

猜你喜欢