当前位置: 首页 > news >正文

进入官方网站百度小说排行

进入官方网站,百度小说排行,怎么接单做网站,嘉兴市城乡规划建设局网站写在前面 简介: lower_case_table_names 是mysql设置大小写是否敏感的一个参数。 1.参数说明: lower_case_table_names0 表名存储为给定的大小和比较是区分大小写的 lower_case_table_names 1 表名存储在磁盘是小写的,但是比较的时候是不区…

写在前面

简介: lower_case_table_names 是mysql设置大小写是否敏感的一个参数。

1.参数说明:

lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的
lower_case_table_names = 1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写
lower_case_table_names=2 表名存储为给定的大小写但是比较的时候是小写的
unix,linux下lower_case_table_names默认值为 0 .Windows下默认值是 1 .Mac OS X下默认值是 2

 lower_case_table_names最奇葩的地方就在于不同系统下的默认值是不一样的。不同的默认值设定就可能会导致同一个.sql文件中建表SQL语句在不同系统中失效,从而在数据库中(例如在Ubuntu系统下)出现单词相同但分别是大写和小写的两张数据表,更可怕的是,可能出现同名的外键从而产生错误。

2.查看方法:

# 进入mysql命令行 执行以下任一语句查看:
show variables like 'lower_case_table_names';
select @@lower_case_table_names;

在Ubuntu下用DOCKER启动MySQL8,如果表格的大小写确实很重要的话,必须在第一次运行docker run时,添加上--lower_case_table_names=1 这个配置项

docker run -it -d --name mysql --net=host  -v /root/mysql/data:/var/lib/mysql \
-v /root/mysql/config:/etc/mysql/conf.d  \
-e MYSQL_ROOT_PASSWORD=123456 \
-e TZ=Asia/Shanghai mysql \
--lower_case_table_names=1

如果MYSQL启动起来了,数据库中内容改变了,并且容器与Ubuntu中有映射的话,等出现大小写问题是,就没有办法再修改 --lower_case_table_names的值了。

采用停止并删除原有容器,用docker run创建新容器,添加上 --lower_case_table_names,但只要你的映射(-v)与之前的容器是一样的(这样做是希望新容器中仍然能有原容器中创建的数据库与数据表),那新容器会在启动后(可以生成ID)几秒钟发生错并退出,如果你在docker run中还添加了 --restart=always,那就会看到容器一直在不停从重启。

采用网上给出的修改my.conf文件的方式添加 --lower_case_table_names=1,再新建容器的方式只适合DOCKER MySQL5.7,对DOCKER MySQL8的容器会依然是无效的。

[mysqld]
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
datadir         = /var/lib/mysql
secure-file-priv= NULL
lower_case_table_names=1

最后的结论就是,如果在Ubuntu或Linux环境中,启用DOCKER MySQL8,就务必记得在第一次启动,也就是MySQL8数据库最“干净”时候,添加上--lower_case_table_names=1 

http://www.15wanjia.com/news/57292.html

相关文章:

  • 一个主机怎么做两个网站外贸推广方式
  • 安康网站开发太原百度公司地址
  • 网站开发课程有哪些长尾关键词有哪些
  • 258做网站怎么样关键词的选取原则
  • 寿光公司做网站重庆网站建设公司
  • 网站想上线怎么做百度指数是什么
  • android开发平台超级优化空间
  • 哈工大 网站开发品牌推广方案思维导图
  • 加强学科网站建设学电脑培训班多少一个月
  • 网站维护需要关闭网站么今天的新闻主要内容
  • 网站开发生命周期模型百度营销中心
  • 兰州做高端网站的公司产品营销策略
  • 浙江网站设计公司电话百度怎么发布广告
  • 天津高端网站定制资源网
  • 怎么做网站编辑长沙seo步骤
  • 网站互动功能域名网站查询
  • 微信外链网站开发安卓优化大师全部版本
  • 酒类公司网站模板企业网站seo推广
  • 网站模块图seo行业岗位有哪些
  • 一流的网站建设公司小说排行榜2020前十名
  • 360网站制作国内能用的搜索引擎
  • 旅游网站自己怎么做谷歌官网入口手机版
  • 东莞网站建设服务河南网站建设制作
  • 用asp做的网站运行完之后怎么生成一个可以打开的网站图标商城系统开发
  • 网站想更换服务器怎么做广东seo网络培训
  • 做进出口外贸网站软文营销网站
  • 做视频网站技术壁垒在哪里人工智能的关键词
  • 做网站不给源码吗seo关键字优化教程
  • 网站建设方案大全西安seo优化公司
  • 进腾讯做游戏视频网站北京seoqq群