码迷,mamicode.com
首页 > 数据库 > 详细

Docker安装Mysql8.0,并配置忽略大小写

时间:2020-05-13 16:51:40      阅读:487      评论:0      收藏:0      [点我收藏+]

标签:设置   mys   mamicode   mysql配置   info   进入   mysql   持久化   持久   

1、拉取镜像

//拉取mysql镜像
 docker pull mysql
//查看镜像
docker images

2、启动mysql

$ docker run --name mysq.db -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d -v /home/mysql/:/var/lib/mysql mysql --lower_case_table_names=1

-e MYSQL_ROOT_PASSWORD :设置mysql密码
-v /home/mysql/:/var/lib/mysql:挂载磁盘实现数据持久化
--lower_case_table_names=1 :忽略大小写,docker mysql默认区分大小写的

注:参数顺序一定要对,--lower_case_table_names=1要加在镜像名后面,镜像名前面是参数,后面是mysql配置,不然会报错

 lower_case_table_names=1 只能在初始化时配置,不然会报

技术图片

 

查看MySQL官方文档,有记录:

lower_case_table_names can only be configured when initializing the server. Changing the lower_case_table_names setting after the server is initialized is prohibited.

只有在初始化的时候设置  lower_case_table_names=1 才有效

3、连接mysql

3.1 进入mysql容器

//进入mysql容器
docker exec -it mysql.db /bin/bash

 

3.2 登录mysql

mysql -uroot -p

 

3.3  docker mysql默认支持远程连接,使用Navicat远程连接,查看配置忽略大小写是否成功

 

技术图片

 

 

 

Docker安装Mysql8.0,并配置忽略大小写

标签:设置   mys   mamicode   mysql配置   info   进入   mysql   持久化   持久   

原文地址:https://www.cnblogs.com/ZhengHengWU/p/12882943.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!