mysql简单部署_Docker部署简单的mysql
![Docker远征](https://img.tnblog.net/arcimg/hb/656ec4beace04f5e9a7b1d58b6368639.jpg "Docker远征")
>#Docker部署简单的mysql
[TOC]
tn>首先这玩意我是真不想写,网上写的太多了,但是又没有找到快速的创建方式。so...
有疑问都可以参考官网:https://hub.docker.com/_/mysql
直接上命令
------------
>###拉取镜像
```bash
docker pull mysql
```
>###运行mysql
```bash
docker run -d -p 3306:3306 --name ADmysql -e MYSQL_USER="aidasi" -e MYSQL_ROOT_PASSWORD="pwd123456" -e MYSQL_PASSWORD="pwd123456" -e character-set-server=utf8 -e collation-server=utf8_general_ci mysql
```
>###进入容器
```bash
docker exec -it ADmysql bash
```
>###进入mysql的命令行
```bash
mysql -u root -p
```
>###创建新用户
```bash
CREATE USER 'test'@'localhost' IDENTIFIED BY 'pwd123456';
GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost' WITH GRANT OPTION;
```
>###不限制所有访问路径
```bash
CREATE USER 'aidasi'@'%' IDENTIFIED BY 'pwd123456';
GRANT ALL PRIVILEGES ON *.* TO 'aidasi'@'%' WITH GRANT OPTION;
```
```bash
CREATE USER 'test'@'%' IDENTIFIED BY 'pwd123456';
GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' WITH GRANT OPTION;
```
>###刷新
```bash
FLUSH PRIVILEGES;
```
>###查看用户可访问方式
![](https://img.tnblog.net/arcimg/hb/474c412150fd44d0b1e1bf7a96613e94.png)
其他
------------
>###外部mount
```bash
--mount type=bind,source=/mysql/my.cnf,target=/etc/my.cnf
--mount type=bind,source=/mysql/data,target=/var/lib/mysql
```
>###外部volume
```bash
-v /docker/mysql/config/my.cnf:/etc/my.cnf
-v /docker/mysql/config/data:/var/lib/mysql mysql/mysql-server
```
>###通过数据卷交给docker进行管理
```bash
docker volume create mysql
docker volume ls
#source是指的上面我们在宿主机创建出来的volume
#destination即我们要与容器中的哪个数据卷进行绑定。
--mount source=mysql,destination=/var/lib/mysql
```
>###修改MYSQL默认字符集
>添加到 `/etc/my.cnf`
```bash
[mysqld]
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
```
>查看字符集命令
```bash
show variables like '%char%';
```
tn>注意:版本不要用太高,自作孽不可活!
mysql简单部署_Docker部署简单的mysql相关推荐
- jumpserver 节点部署_Docker部署搭建企业级Jumpserver堡垒机(应用篇)
前言 我们在搭建篇已经详细介绍了JumpServer的搭建过程,搭建完之后可以要使用JumpServer,所以说JumpServer的应用是非常重要的,接下来写了一篇应用篇,来介绍如何使用JumpSe ...
- mysql docker 制作_docker 制作自己的mysql镜像
1.下载mysql,本次以mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar为例 2.编辑启动脚本start.sh,容器启动时会运行这个脚本,主要是安装并初始化mysql ...
- docker mysql开发环境_Docker 构建PHP+Apache+MySQL 开发环境
文章目錄 通过Docker 构建PHP+Apache+MySQL 开发环境,所有的服务(Apache,MySQL)和语言环境(PHP)都将在容器中运行,代码编写在宿主机内编写,并在宿主机的浏览器进行查 ...
- java计算机毕业设计vue开发一个简单音乐播放器源码+mysql数据库+系统+lw文档+部署
java计算机毕业设计vue开发一个简单音乐播放器源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计vue开发一个简单音乐播放器源码+mysql数据库+系统+lw文档+部署 本源码技 ...
- k8s mysql operator_将 MySQL 通过 presslabs/mysql-operator 部署到 k8s 内部
目前 openbayes 的几乎所有组件都部署在 k8s 内部,但 mysql 作为核心的数据存储节点对其要求都蛮高的,对于目前的业务场景,其要求主要包含以下几点: 需要持久化存储,一旦数据丢失问题非 ...
- MySQL单机多实例部署详解之------利用mysqld_multi配置实现
一.mysql多实例的原理 mysql多实例,简单的说,就是在一台服务器上开启多个不同的mysql服务端口(如3306,3307),运行多个mysql服务进程.这些服务进程通过不同的socket监听不 ...
- python restful服务部署_用python为mysql实现restful接口
编辑推荐: 本文来自于朱念洋 ,文中针对游戏服务层的案例详细介绍的,代码描述详细. 最近在做游戏服务分层的时候,一直想把mysql的访问独立成一个单独的服务DBGate,原因如下: 请求收拢到DBGa ...
- .NET Core+MySql+Nginx 容器化部署
.NET Core容器化@Docker .NET Core容器化之多容器应用部署@Docker-Compose .NET Core+MySql+Nginx 容器化部署 GitHub-Demo:Dock ...
- Net Core平台灵活简单的日志记录框架NLog+Mysql组合初体验
Net Core平台灵活简单的日志记录框架NLog初体验 前几天分享的"[Net Core集成Exceptionless分布式日志功能以及全局异常过滤][https://www.cnblog ...
最新文章
- python学习之pip常用命令
- php自动关机代码,win10怎么设置自动关机
- HDOJ 1070 排序 水
- Linux shell脚本基础学习详细介绍(完整版)2
- 为5—18岁青少年提供营地教育,漫族完成百万级天使轮融资
- OpenGL vscode 安装与配置
- mysql where与on 左连接与右连接
- 货币转换函数:CURRENCY_CONVERTING_FACTOR
- java异常的嵌套和级联
- 运行 appimage linux,Linux 设置图标启动 AppImage (Wiznote和Navicat)
- js php 获取时间倒计时_,JS实现获取时间和设置倒计时代码分享
- 总结:MUSTer中的keypoint matching以及利用RANSAC去除outliers
- 哀悼日,不发布文章(技术类)!为逝者哀悼!
- addon游戏_MOD Simple Shader addon
- C# WinForm 使用SMTP协议发送QQ邮箱验证码
- python32位和64位有什么区别_python64位和32位区别
- SAP财务凭证常见的冲销步骤详细操作手册(FB08、AB08、VF11、FBRA等)
- android 断电自动关机,Android 断开电源10秒后自动关机
- 【视频分享】尚硅谷Java视频教程_Spring注解驱动开发视频教程
- BZOJ 1933 [Shoi2007]Bookcase 书柜的尺寸 动态规划
热门文章
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记30 ScrollView Demo实战
- 中国大数据人才薪酬报告
- strchr,wcschr 及strrchr, wcsrchr,_tcschr,_tcsrchr函数
- Vc控件用法总结之List Control
- Linux 命令(15)—— umask 命令(builtin)
- lock和synchronized的区别
- 【VTK】VTK 之一 环境准备
- python学习笔记(14)参数对应
- JWTToken在线编码生成
- 在线HTML5,CSS3,VueJS,jQuery运行测试练习工具