Docker安装mysql 以及 redis
程序员文章站
2022-05-18 09:25:54
...
一. Mysql
1.安装命令
docker pull mysql:5.7
2.启动命令
docker run -p 3306:3306 --name mysql \
-v /usr/local/mysql/log:/var/log/mysql \
-v /usr/local/mysql/data:/var/lib/mysql \
-v /usr/local/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7
-v是挂载命令 类似于同步加备份 -e是设置默认参数
-d是选择docker镜像
执行完成:
查看启动中的docker镜像:
docker ps
3. 修改配置文件
(1). 去启动docker时挂载的目录下
(2). 创建my.cnf mysql配置文件
命令:
vi my.cnf
把下面的MySQL的配置文件复制进去就行
修改成功:
- 配置文件(修改mysql的编码):
[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
4. 确认配置文件修改成功
(1). 进入mysql镜像
docker exec -it mysql /bin/bash
(2). 查看配置文件是否存在
5. 重新启动mysql docker
(1). 到系统中
(2). 重启mysql
docker restart mysql
查看是否重启成功
docker ps
二. Redis
1. 安装redis
docker pull redis
2.启动redis
(1). 创建redis 配置文件
# 创建文件夹
mkdir /usr/local/redis/conf
# 创建配置文件
touch /usr/local/redis/conf/redis.conf
# 修改配置文件
vi /usr/local/redis/conf/redis.conf
- 配置文件:开启rredis持久化
appendonly yes
(2). 启动redis
命令:
docker run -p 6379:6379 --name redis \
-v /usr/local/redis/data:/data \
-v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
验证启动成功:
dockey ps
进入 redis控制台:
docker exec -it redis redis-cli
三. 设置自动启动
mysql:
docker update mysql--restart=always
redis:
docker update redis --restart=always
上一篇: html5中audio支持音频格式
下一篇: 我是处男
推荐阅读
-
Linux下编译安装Redis以及主从复制配置
-
关于MySQL5.7.18的下载以及安装过程的图文详解
-
Docker容器安装的mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'
-
linux 下安装redis以及php Redis扩展
-
Linux下mysql 8.0.15 安装配置图文教程以及修改密码
-
mysql 5.7.17 以及workbench安装配置图文教程
-
Mac上将brew安装的MySql改用Docker执行操作过程
-
linux安装redis和mysql的实例讲解
-
Docker CentOS7的系统上安装部署以及基础教程
-
docker安装mysql,tomcat,并且在tomcat可以访问到mysql