首页 > 数据库 >docker 安装mysql

docker 安装mysql

时间:2023-02-13 13:23:56浏览次数:35  
标签:容器 安装 cnf conf mysql docker root

1,docker pull mysql:5.7.41 具体镜像查看docker官网仓库

2,创建容器在本地的映射文件夹
mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf

3,创建mysql 配置文件
touch /root/mysql/conf/my.cnf

4,创建容器
docker run --name mysql
-p 3306:3306
-v /root/mysql/logs:/var/log/mysql
-v /root/mysql/data:/var/lib/mysql
-v /root/mysql/conf/:/etc/mysql
-e MYSQL_ROOT_PASSWORD=root
-d mysql:5.7.41

参数说明:
-d 后台运行容器,也可以使用镜像id
-p 将容器端口映射到本机的端口
-v 将主机目录挂载到容器的目录
-e 设置参数 指定登录密码

/etc/mysql 下对应con.f mysql.conf.d 目录需要提前创建

docker exec -it mysql /bin/bash 进入docker 容器
mysql -uroot -proot

cd /root/mysql/data ls 查看文件是否持久化到本地

5,创建或修改远程登录账户
alter user'root'@'%' identified by '123456';
alter user'root'@'localhost' identified by '123456';
flush privileges;

6,mysql 读取配置文件顺序
mysql --help | grep my.cnf

7,优化mysql特定版本存在安装后内存占用大:
mysql.conf.d下的mysqld.cnf文件添加
[mysqld]
performance_schema=off

标签:容器,安装,cnf,conf,mysql,docker,root
From: https://www.cnblogs.com/lihenhao/p/17104872.html

相关文章

  • 聊聊Mysql
    大体来说,MySQL可以分为Server层和存储引擎层两部分:  Server层:包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如......
  • docker 运行环境
    步骤1-启用适用于Linux的Windows子系统需要先启用“适用于Linux的Windows子系统”可选功能,然后才能在Windows上安装Linux分发。以管理员身份打开Power......
  • mac端忘记mysql登录密码,进行密码重置
    一、mac--系统偏好设置,找到最下方的mysql,点击关闭。二、点击stop命令或者在终端输入命令行,选择其中一个即可:sudo/usr/local/mysql/support-files/mysql.serverstop......
  • docker 安装nginx1.22.1
    1,拉取镜像:dockerpullnginx:1.22.12,创建映射目录mkdir-p/docker/nginx3,创建临时容器用于复制配置信息dockerrun--namenginx-p80:80-dnginx:1.22.14,拷贝......
  • Macbook macOS安装Python虚拟开发环境virtualenv
    由于各种工具包版本兼容性问题,pip安装到虚拟环境比较方便管理版本、依赖、更新、测试等。打开终端,安装pipinstallvirtualenv或者apt-getinstallvirtualenv查看版......
  • Mysql中的索引
    Mysql中的索引分类MySQL索引分为以下几种:1.唯一索引:一般用来保证字段唯一性,一般在主键和外键上应用。2.普通索引:早期的索引,一个表最多可以由32个索引,要求有唯一的索引......
  • MySQL-利用binlog恢复数据
    MySQL-利用binlog恢复数据  这一篇文章里,我们来记录使用mysql-binlog来恢复数据的整个过程   一、前期准备  1、建库建表  创建数据库blog以及下面的a......
  • docker实战(8)使用docker-compose快速搭建zookeeper集群
    镜像下载dockerpullzookeeper复制zookeeper集群的搭建创建名为docker-compose.yml的文件输入以下内容version:'2'services:zk1:image:zookeeperrestart:......
  • ubuntu 下安装 samba
    https://www.cnblogs.com/kengshen/p/16844240.html点击查看代码[share]comment=PrinterDriverspath=/home/hugh/sharebrowseable=yesguestok......
  • windows 下安装wda 到ios手机上
    首先找到了一个已经编译好的wda安装包(网上确实有这样的,有的开源项目自带的单测里有记录这个包,比如这个地方:[https://github.com/alibaba/taobao-iphone-device/blob/7ba9......