小知识:Docker安装mysql超详细步骤记录

查看需要安装镜像版本

dockerHub官网地址

1.搜索mysql

%小知识:Docker安装mysql超详细步骤记录-猿站网-插图

2.点击标签

%小知识:Docker安装mysql超详细步骤记录-1猿站网-插图

3.点击Tags,查看想要的版本

%小知识:Docker安装mysql超详细步骤记录-2猿站网-插图

在安装好dockerlinux中执行命令

拉取mysql最新版本

docker pull mysql

拉取mysql指定版本

docker pull mysql:5.7

拉取结束后,查看本地是否存在

docker images

%小知识:Docker安装mysql超详细步骤记录-3猿站网-插图

运行mysql

docker run -d -p 3306:3306 –name mysql –v /mysqldata/mysql/log:/var/log/mysql -v /mysqldata/mysql/data:/var/lib/mysql -v /mysqldata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root mysql:5.7

上述命令的含义:

docker run:在docker中启动一个容器实例

-d:该容器在后台运行 -p 3306:3306:容器与主机映射端口为,主机3306,容器3306 –name mysql:容器运行后的名称 -v /mysqldata/mysql/log:/var/log/mysql:将容器/var/log/mysql目录下的数据备份到主机的 /mysqldata/mysql/log目录下 -v /mysqldata/mysql/data:/var/lib/mysql:将容器/var/lib/mysql目录下的数据备份到主机的 /mysqldata/mysql/data目录下 -v /mysqldata/mysql/conf:/etc/mysql:将容器/etc/mysql目录下的数据,备份到主机的 mysqldata/mysql/conf目录下 -e MYSQL_ROOT_PASSWORD=root:设置当前mysql实例密码为root mysql:5.7:需要运行的容器名称以及版本号

通过此处-v 命令备份后,就算当前mysql容器实例被删除,那么再次重启mysql容器后,数据将会自动重主机加载到容器当中

切换到上述命令配置的主机/mysqldata/mysql/conf目录下

cd /mysqldata/mysql/conf

创建 my.cnf文件

touch my.cnf

使用vim命令对 my.cnf文件添加如下内容,在docker中安装的mysql默认字符集是latin1,需要改成utf8

[client] default_character_set=utf8 [mysqld] collation_server = utf8_general_ci character_set_server = utf8

按esc,输入:wq!,保存退出

过程如下:

%小知识:Docker安装mysql超详细步骤记录-4猿站网-插图

重启mysql容器实例,让刚才的配置文件生效

docker restart mysql

查看是否启动成功

docker ps

%小知识:Docker安装mysql超详细步骤记录-5猿站网-插图

自此安装结束

使用navicat连接mysql

%小知识:Docker安装mysql超详细步骤记录-6猿站网-插图

连接成功,新建数据库,表

%小知识:Docker安装mysql超详细步骤记录-7猿站网-插图

总结 

到此这篇关于Docker安装mysql超详细步骤的文章就介绍到这了,更多相关Docker安装mysql内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址https://blog.csdn.net/qq_46122292/article/details/125001047

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:centos搭建部署docker环境的详细步骤

2023-3-5 16:49:20

建站知识

小知识:从docker镜像里提取dockerfile的两种方法

2023-3-5 16:56:02

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索