Docker安装Mysql8.0,并配置忽略大小写 |
您所在的位置:网站首页 › docker容器大小设置 › Docker安装Mysql8.0,并配置忽略大小写 |
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、连接mysql3.1 进入mysql容器 //进入mysql容器 docker exec -it mysql.db /bin/bash
3.2 登录mysql mysql -uroot -p
3.3 docker mysql默认支持远程连接,使用Navicat远程连接,查看配置忽略大小写是否成功
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |