docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker安装mysql8.0并配置忽略大小写

Docker安装mysql8.0并配置忽略大小写问题

作者:锦鲤飞上天

本文介绍了使用Docker启动MySQL的过程,包括拉取镜像、查看镜像、启动MySQL命令及其参数解释、连接MySQL等步骤,并强调了设置`lower_case_table_names=1`只能在初始化时进行配置

1、拉取镜像

docker pull mysql

2、查看镜像是否下载成功

docker images

3、启动mysql

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d -v /home/mysql/:/var/lib/mysql mysql --lower_case_table_names=1

命令解释:

注:

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

mysql的忽略大小写配置只能在初始化mysql时配置,不然会报

查看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 才有效

4、连接mysql

4.1、进入mysql容器

docker exec -it mysql /bin/bash

4.2、登录mysql

mysql -u root -p

4.3、docker mysql默认支持远程连接

使用Navicat远程连接,查看配置忽略大小写是否成功

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

注:本人文章只是怕自己用的时候忘记才编写的,有些也是在网上找到的,如有雷同敬请谅解

您可能感兴趣的文章:
阅读全文