Docker安装MySQL忽略大小写问题的问题
由于linux中mysql的的表名是区分大小写的。所以需要配置my.conf。
所以在docker中需要把配置文件带进去。在宿主机的目录中新建my.conf文件,然后写入如下配置。
[mysqld]
user=mysql
lower_case_table_names=1
在启动docker时,把文件挂载进去,我用的是这个命令
docker run -d -e MYSQL_ROOT_PASSWORD=HAHA123 --name mysql -v /data/mysql/data:/var/lib/mysql -v /data/mysql/usr/data:/usr/data -v /data/mysql/my.cnf:/etc/mysql/my.cnf -p 3306:3306 mysql:5.6
一般来讲这样启动一切应该就正常了,但是我在环境中却碰到了这个问题,mysql忽略了配置文件,导致依然大小写敏感。
Warning: World-writable config file '/etc/mysql/my.cnf' is ignored
然后继续百度,有人提到是mysql认为这个my.cnf文件的权限太大,任何人可编辑,太危险了,所以就忽略了这个配置文件。
原来是这样子的,为了方便ftp操作,运维把整个data文件夹都设置成了777权限,所以这个cnf文件也配置成了777权限,加载到docker里依然是777权限,这个倒是我之前没有碰到过的,知道问题原因就好解决了,改这个文件的权限就可以搞定了。
重启docker,终于大小写不敏感了
Docker安装MySQL忽略大小写问题的问题相关推荐
- docker mysql忽视大小写_Docker安装MySQL忽略大小写问题的问题
Docker安装MySQL忽略大小写问题的问题 连接MySQL: 查看当前mysql的大小写敏感配置 show global variables like '%lower_case%'; +----- ...
- vagrant给vmbox创建虚拟机及docker安装mysql和redis
一.安装vmbox和vagrant 1.下载地址 Vagrant: https://releases.hashicorp.com/vagrant/2.2.5/vagrant_2.2.5_x86_64. ...
- Centos-安装Docker并使用Docker安装mysql遇到的问题以及解决方法
为什么安装Docker?? ----不知道啊,说是用其安装mysql简单 step1: 首先百度,查找安装的教程,哎,找到了: 如下: https://www.jianshu.com/p/9c9 ...
- 虚拟机中docker安装mysql远程无法访问解决方法
#docker安装mysql docker pull mysql docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123 -d ...
- [转]Docker学习之四:使用docker安装mysql
本文转自:https://blog.csdn.net/qq_19348391/article/details/82998391 Docker学习之一:注册Docker Hub账号 Docker学习之二 ...
- docker安装mysql并配置,Docker安装MySql-挂载外部数据和配置
在上一篇中<在CentOS7中使用Docker安装MySql>中介绍了怎样在Docker中安装Mysql,但存在两个问题: 1.用户密码和字符集等的设置,需要安装完MySql后,进入到My ...
- Docker 安装MySQL以及外部访问
Docker 安装MySQL以及外部访问 (1)因为我们的镜像是linux环境下的,我所在的系统是windows系统.首先通过docker客户端切换到linux环境下. (2)使用docker pul ...
- 史上最详细Docker安装Mysql 带每一步详图及解释 并教你Docker 打印容器日志!!!相信值得你的阅读!!!
众所周知,如果我们要把项目放在服务器上运行,那么数据存储就是必需的,就用这篇小小文章记录一下我的经历吧. MySQL是一个关系型数据库管理系统,也是是最流行的关系型数据库管理系统之一,在 WEB 应用 ...
- docker安装mysql远程不能访问,虚拟机中docker安装mysql远程无法访问解决方法
#docker安装mysql docker pull mysql docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123 -d ...
最新文章
- Webpack原理与实践
- 堆溢出攻击(XP SP2 - 2003)
- pandas的自带数据集_盘点 | Python自带的那些数据集
- 2021-03-29 标准化函数
- 《实施Cisco统一通信管理器(CIPT1)》一2.8 复习题
- NLP将迎来黄金十年,7个案例带你入门(附Python代码)
- mysql 安全问题_浅谈MySQL数据库的Web安全问题
- POJ 1741 Tree 树分治
- Bailian3709 2进制转化为3进制【进制】
- uniapp 如何配置MySQL_uniapp后台api设计(微信user表)
- 运行QTP测试脚本后,将编译结果写入指定文件(四)
- C# 获取当前年月日星期第几周等信息
- 基于MQTT的python聊天室
- 负重下肢外骨骼的运动意图预测和运动状态辨识
- 【BUG】win10下VS中出现LINK : fatal error LNK1104: cannot open file “xx/xx.exe“的问题
- LeetCode——150. 逆波兰表达式求值(Evaluate Reverse Polish Notation)[中等]——分析及代码(Java)
- 网站html源代码如何修改,如何修改网页源代码
- 基于机器学习的车辆检测算法研究方法概述
- java 图形界面
- 为什么负责任的技术始于数据治理
热门文章
- 基于51单片机的电子温度计系统的设计与实现
- 机器学习中的Logistic回归算法(LR)
- Ubuntu18.04 安装Eclipse搭建C语言开发环境
- 关于计算机应用技术的实践报告,计算机应用技术专业实习报告
- 五十步笑百步翻译软件测试,文言文五十步笑百步原文翻译
- 【鉴黄师赞美】工夫.av:看到最后我默默地穿上了裤子
- 惠普ENVY13笔记本怎么U盘重装Win10系统教学
- Cocos2d-x 动作之变速动作
- win10鼎信诺为什么安装不了_win10 企业版系统 office2007办公软件 鼎信诺数据导不出来 为什么呢|鼎信诺如何导出excle底稿...
- [招聘信息]Automation Engineer@EMC