首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Docker运行nginx

Introduction

更多关于Docker内容请查看Docker学习笔记目录

本章主要说明了如何在docker中的linux中启用mysql服务。

我的需求是在宿主机上写代码,适用mysql数据库,不想在宿主机上安装,把数据库直接放到docker里。

由于我的docker 拉取ubuntu:latest时16.04尚未发布,所以本文的基准镜像是ubuntu 14.04,其他linux版本理论上也适用。

通过 进入容器,此处的命令含义可以在Dcoker初体验中了解。

安装配置mysql

在容器中的操作:

配置mysql,使得可以远程登陆。

首先修改帮顶地址

将改为

bind-address = 0.0.0.0

保存后,从终端进入mysql:

是指定用户,是密码登陆的意思,输入密码后登陆,(没太理解,但是后面从宿主机登陆的时候,好像没加出问题了,欢迎留言写下你的观点)。进入后通过来创建新的数据库,来使用这个数据库。

进入数据库后,执行以下命令赋予权限:

表示将当前数据库(代表的含义)的所有权限()赋予()给用户root(),允许它从任意地点登陆(),它的登陆密码是(identified by ‘mysecret’)

退出mysql的命令行,回到容器的命令行。

在宿主机连接:

输入密码后登陆成功。在mysql-workbench等可视化工具里也是一样的登陆方法。

Reference

Docker 安裝與操作

linux下mysql的远程连接

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180111G04WFL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券