docker安装mysql并配置文件_docker 安装mysql5.7 加my.cnf_梦醒马亡的博客-程序员宝宝

技术标签: docker安装mysql并配置文件  

重点,复制之前的my.cnf 要能用,touch一个是不行的;

1、先新建文件夹: mkdir -p /docker/mysql/{logs,conf,data}

2、获取镜像:docker pull mysql:5.7

3、启动:

docker run -p 3306:3306 --privileged=true -v /docker/mysql/logs:/logs -v /docker/mysql/data:/var/lib/mysql -v /docker/mysql/conf/my.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf -e MYSQL_ROOT_PASSWORD=admin123 -d mysql:5.7

4、直接连客户端

加一个严格要求大小写的,也就是大小写敏感的my.conf:

[mysql]

#设置mysql客户端默认字符集

default-character-set=utf8

socket=/var/lib/mysql/mysql.sock

[mysqld]

#修改大小写敏感

skip-grant-tables

lower_case_table_names=1

#mysql5.7以后的不兼容问题处理

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

# Settings user and group are ignored when systemd is used.

# If you need to run mysqld under a different user or group,

# customize your systemd unit file for mariadb according to the

# instructions in http://fedoraproject.org/wiki/Systemd

#允许最大连接数

max_connections=200

#服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

#创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

lower_case_table_names=1

max_allowed_packet=16M

#设置时区

default-time_zone='+8:00'

[mysqld_safe]

log-error=/var/log/mariadb/mariadb.log

pid-file=/var/run/mariadb/mariadb.pid

#

# include all files from the config directory

#

!includedir /etc/mysql/conf.d/

!includedir /etc/mysql/mysql.conf.d/

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34900026/article/details/113382679

智能推荐

Python调用基于https协议的WebService_咒王的博客-程序员宝宝

近年的Web开发,很多接口数据交换通常倾向于使用json格式作为数据源,相对WebService来说,json有轻量,容易使用在Ajax程序和移动App中的优点。但是最近在开发一个对安全性要求相对较高的应用时,第三方的接口是基于https的WebService,并要求对提交的数据进行签名。对方使用的是java,一开始我想直接就使用java来开发这个功能,但后来考虑到这个应用接下来可能会跟不同的第三

首次博客的撰写_沐梓兮的博客-程序员宝宝

这是我的第一篇博客,这只是一个开始。 大家好,我是一名电信工程专业的学生,很高兴来到程序员宝宝论坛,虽然我现在的编程能力不高,但我会不断地去提高自己。 通过学习我希望每次都能很顺利的打出代码,能够用最简单的方式写出代码,最后还能用代码做出一些设计。 在学习的过程中,周内至少敲10小时的代码,在时间充裕的情况下尽可能多的去写代码,遇到较难的编程多去思考,空闲时间多阅读一些编程方面的书。 ...

Flink Table 基于Processing Time、Event Time的多种Window实现_张行之的博客-程序员宝宝

Flink Table 基于Processing Time、Event Time的多种Window实现Flink 提供了Table Api,用来统一批流入口,使用Flink Table Api,直接处理流,会特别的简洁,易用。下面来看下使用Flink Table Api实现 Tumble Window(翻滚窗口)、Slide Window(滑动窗口)、Session Window(会话)。一...

Dubbo2.6.2 Admin(Web)安装部署_dubbo admin web_基层码工的博客-程序员宝宝

之前dubbo ui版本太低,部署麻烦,应用还老是提示版本不一致错误。今天终于抽空升级了。一、环境准备   1、JDK         https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html        版本:1.8.0_121   2、maven      ...

封杀所有Bytespider蜘蛛,太频繁,太操蛋,不杀不行~~~_sm-g900p .htaccess_ctrigger的博客-程序员宝宝

近来,Bytespider蜘蛛访问越来越频繁,严重占用宽带。有人说Bytespider是字节跳动蜘蛛,没有可靠证据,不得而知。。那么直接封杀吧,把他引到sina网吧。。修改.htaccess文件,添加:RewriteCond %{HTTP_USER_AGENT} ^(.*)Bytespider$RewriteRule ^(.*)$ http://www.sina.com.cn/...

python中文件最重要的功能是什么和接收数据_python面试题_weixin_39914868的博客-程序员宝宝

python面试题【持续更新】1.如何判断一个python对象的类型?print type(2017)print type('junxi')2.python里面如何生存随机数?import randomnum = random.random()int_num = random.randint(1, 10)print '随机选取一个0-1之间的数', numprint '随机选取一个1-10之间的整...

随便推点

秒懂Java多态的引用类型转换——向上转型、向下转型(强制转型)_向上引用是编译期_HenrlyLiu的博客-程序员宝宝

多态的转型分为向上转型和向下转型两种向上转型多态本身是子类类型向父类类型向上转换的过程,这个过程是默认的。当父类引用指向一个子类对象时,便是向上转型。使用格式: 父类类型 变量名 = new 子类类型(); 如:Animal a = new Cat();向下转型父类类型向子类类型向下转换的过程,这个过程是强制的一个已经向上转型的子类类型,将父类引用转为子类引用,便是向下转型...

PBRT笔记(6)——采样和重构_采样重构_kuangben2000的博客-程序员宝宝

PBRT笔记(6)——采样和重构https://www.bbsmax.com/A/6pdDg4Dy5w/前言本文仅作为个人笔记分享,又因为本章涉及多个专业领域而本人皆未接触过,所以难免出错,请各位读者注意。对于数字图像需要区分image pixels(特定采样处的函数值)和display pixels(显示器显示值)。 收集采样值,并将其转化为连续函数的过程被称为重构。 为...

计网总结(2)_什么是连续arq?有几种方式?与停止等待有什么优越性?_再来一瓶_的博客-程序员宝宝

试在下列条件下比较电路交换和分组交换。要传送的报文共x位。从源点到终点共经过k段链路,每段链路的传播时延为d s,数据率为b b/s。在电路交换时电路的建立时间为s s。在分组交换时分组长度为p b,且各节点的排队等待时间可忽略不计。在怎样的条件下,分组交换的时延比电路交换的要小?线路交换时延:kd+x/b+s, 分组交换时延:kd+(x/p)(p/b)+ (k-1)(p/b),其中(k-1)(p/b)表示K段传输中,有(k-1)次的储存转发延迟,当s>(k-1)(p/b)时,电路交换的时延比

Apache与weblogic整合实战(独家研究)_weixin_30367169的博客-程序员宝宝

用apache来处理外界的请求,再把请求转发给wls,这样就行突破wls express版本号的5用户限制 详细配置例如以下 copy ${WLS_Server}/server/lib下的mod_wl_20.so到${apache_home}/modules下 改动httpd.conf文件 LoadModule weblogic_module modules\mod_w...

AdapterView 的setOnItemClickListener 与子view setOnclick。__houzhi的博客-程序员宝宝

额,首先介绍一下adapterview吧。AbsListView ,AbsSpinner,AdapterViewAnimator 都是它的子类,所以啥ListView,GridView,Spinner 啥的都是其子类。这样在用到这些类的时候,都会遇到下面这些问题和疑惑吧。其实有两种方式可以实现AdapterView 的item onclick监听。一种是setOnItemClickLi

java移除组件_java删除组件_SlyerD的博客-程序员宝宝

你的问题是你的MouseLisetener。您正在监听MainDisplayPanel,因此当您单击JPanel时,mousePressed方法中由e返回的MouseEvent#getComponent方法将返回MainDisplayPanel实例,因为这是正在监听的内容,而不是可调整的实例在鼠标下。解决方案包括:创建一个MouseListener的对象,并使用您的当前设置添加此相同的对象,以每个...

推荐文章

热门文章

相关标签