如何使用docker快速安装mysql并设置开机自启
1.首先使用docker搜索命令搜索镜像
docker search mysql
这里会出现一堆镜像,安装自己想要的就行,我这里安装的是mysql5.7版本的
2.拉取镜像
docker pull mysql:5.7
3.查看镜像是否拉取
docker images
4.创建一个容器
docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7
5.修改mysql配置文件
vi /mydata/mysql/conf/my.cnf
[client]
default-character-set=utf8[mysql]
default-character-set=utf8[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve
6.重启
docker restart mysql
7.进入mysql容器
docker exec -it mysql /bin/bash
查看是否修改成功
cat /etc/mysql/my.cnf
设置开机自启
docker update --restart=always mysql
如何使用docker快速安装mysql并设置开机自启相关推荐
- mac 安装mysql 后设置开机自启
手动启动mysql 服务 打开终端 ***@huahuapro ~ % mysql --version zsh: command not found: mysql ***@huahuapro ~ % ...
- Linux安装redis并设置开机自启以及利用小红桶连接(命令行方式)
1. 安装 首先在/usr/local目录下创建redis目录,然后进入到该目录下: mkdir /usr/local/rediscd /usr/local/redis 进入redis目录后,执行下面 ...
- Docker 快速安装 Mysql
有时候想要使用mysql写一个例子,docker安装mysql镜像是个不错的选择,省去了很多的时间和步骤,简单又快速,零配置. docker 下载 mysql docker没有安装的请移步到 官网 下 ...
- 安装qBittorrent-nox 并设置开机自启
安装 qBittorrent-nox apt update apt install qbittorrent-nox 添加开机自启动 nano /etc/systemd/system/qbittorre ...
- centos7下压缩包手动安装mysql以及设置开机自启动
1.说明 在Centos7连接Xshell,Xftp 安装mysql-5.5.47 我百度网盘里有 网盘地址:https://pan.baidu.com/s/1W3iU06mGhyhCTd7NxdEw ...
- redis和zookeeper安装教程并配置开机自启
redis和zookeeper安装教程并配置开机自启 redis安装并且配置开机自启 1.windows环境下的redis需要去github上获取: https://github.com/Micros ...
- 使用Docker快速安装部署mysql
使用Docker快速安装部署mysql的前提:首先需要确保已经安装了Docker环境 如果没有安装Docker的话,可以参考上一篇的内容:Linux上安装Docker 有了Docker环境后,就可以使 ...
- docker 测试mysql_Mac上使用Docker快速启动MySQL测试
本文主要讨论如何使用Docker快速启动 MySQL 测试,包括Mac环境. 近来业界有很多对Docker的讨论,其生态系统发展得很快,然而,从简单的"入门"或"引导&q ...
- 使用Docker Compose安装mysql
使用Docker Compose安装mysql 1运行 安装 Docker Compose 运行以下命令以下载 Docker Compose 的当前稳定版本:$ sudo curl -L " ...
最新文章
- RHCE课程-RH131Linux管理笔记八-安装和管理XEN虚拟机
- 扎克伯格凌晨放大招,说几句话能造世界的那种
- Atitit.java相比c#.net的优点 优缺点 v2 q330
- MySQL 查询重复数据,删除重复数据保留id最小的一条作为唯一数据
- get your subscription available at the moments on bilibili
- linux内核分析期末,Linux内核分析作业
- 【转】ORACLE_SID、INSTANCE_NAME、DB_NAME
- Android 系统(169)---Android 7.0 插卡后APN信息的加载流程
- mkfs.jffs2 制作镜像问题整理【原创】
- python 二叉树中所有距离为k的节点_Redis:从应用到底层,一文帮你搞定
- 724A - CAN总线
- 【图像处理】图像强度变换、直方图均衡化(Image Intensity Transformations and Histogram Equalization)
- 记录PHP错误日志 display_errors与log_errors的区别
- Atititjs h5调用摄像头视频聊天 拍照功能 相机功能 录像attilax总结
- 飞凌小课堂-RK3399开发板 linux双千兆网口方案-RTL8153
- 简化版WIN7安装打印机时提示“打印机无法安装,打印处理器不存在。”正确处理方法...
- zblog模板 php,卢松松博客模板zblogphp版 适合seo功能强大(已支持1.6)
- 如何在 Mac 上的邮件中添加签名来个性化电子邮件?
- 推送原理解析 极光推送使用详解
- 解决MATLAB2018b打开m文件后注释乱码的问题
热门文章
- Unity IOS11 IOS12 InputFied无法弹出软键盘的解决办法
- Could not transfer artifact XXXX from/to maven-default-http-blocker (http://0.0.0.0/)
- 〖Python零基础入门篇㉚〗- Python中的循环
- java 获取区间随机数_Java获取随机数的3种方法
- 加油吧,所有登山的人
- 【翻译】liquibase 中 change set 的格式
- 小程序开发——手机号验证码登录页面
- 修改wrf下垫面数据
- nodejs 开启http服务 操作 mysql 数据库 案例
- 【Unity3D日常开发】Unity3D中打包WEBGL后读取本地文件数据