登录
首页 >  数据库 >  MySQL

用docker安装mysql5-6,并远程连接

来源:SegmentFault

时间:2023-02-16 15:35:31 305浏览 收藏

小伙伴们有没有觉得学习数据库很有意思?有意思就对了!今天就给大家带来《用docker安装mysql5-6,并远程连接》,以下内容将会涉及到MySQL、docker,若是在学习中对其中部分知识点有疑问,或许看了本文就能帮到你!

用docker安装mysql:5.6镜像

运行命令: docker pull mysql:5.6

查看下载的docker镜像

运行命令: docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mysql 5.6 27e29668a08a 2 weeks ago 256MB

创建docker容器

tips: MySQL(5.7.19)的默认配置文件是 /etc/mysql/my.cnf 文件。如果想要自定义配置,建议向 /etc/mysql/conf.d 目录中创建 .cnf文件。新建的文件可以任意起名,只要保证后缀名是 cnf 即可。新建的文件中的配置项可以覆盖 /etc/mysql/my.cnf 中的配置项。

  1. 创建要映射到容器中的.cnf文件
mkdir -p docker_v/mysql/conf
cd docker_v/mysql/conf
touch my.cnf
  1. 启动容器

docker run -p 3306:3306 --name mysql -v /opt/docker_v/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d imageID

-p 3306:3306:将容器的3306端口映射到主机的3306端口
-v /opt/docker_v/mysql/conf:/etc/mysql/conf.d:将主机/opt/docker_v/mysql/conf目录挂载到容器的/etc/mysql/conf.d
-e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码
-d: 后台运行容器,并返回容器ID
imageID: mysql镜像ID

查看启动的mysql容器

运行命令: docker ps

navicat远程连接mysql

新建连接

点击新建连接,选择mysql

更改配置

在常规选项中,输入主机名,mysql的端口号,mysql的用户名和密码
在SSH选项中,输入主机ip,主机端口号,主机用户名和密码
点击测试连接

文中关于mysql的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《用docker安装mysql5-6,并远程连接》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>