docker centos/mysql-57-centos7镜像 mysql大小写敏感问题

1. 不同系统下mysql大小写敏感情况

windows下,mysql大小写默认不敏感
linux下,mysql大小写默认敏感

2. 查看mysql的大小写敏感

	进入mysql:show variables like 'lower%' 
	为0:敏感
	为1:不敏感

3. 一般linux下mysql设置为大小写不敏感

在/etc或/etc/mysql中找到my.cnf文件,修改权限,设置为可修改,添加lower_case_table_names=1 ,重启mysql即可

4. docker centos/mysql-57-centos7镜像 mysql设置为大小写敏感

修改配置文件.cnf不起作用。需要重新创建容器。
在创建时添加参数:
-e MYSQL_LOWER_CASE_TABLE_NAMES=1 即可
### 如何在CentOS上通过阿里云镜像添加Docker-ce官方仓库至yum源 要在 CentOS 上通过阿里云镜像添加 Docker-ce 官方仓库至 YUM 源,可以按照以下方法操作: #### 方法一:使用 `yum-config-manager` 命令 这是最常见的方式之一。可以通过 `yum-config-manager` 工具直接添加阿里云提供的 Docker-ce 软件源。 运行以下命令: ```bash sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ``` 上述命令的作用如下: - **第一步**:安装必要的工具包 `yum-utils`, `device-mapper-persistent-data`, 和 `lvm2`[^1]。 - **第二步**:利用 `yum-config-manager` 将阿里云的 Docker-ce 镜像库地址加入到系统的 YUM 源配置文件中[^3]。 完成以上步骤后,更新本地缓存以便后续能够正常查找和安装 Docker-ce 版本: ```bash sudo yum makecache fast ``` #### 方法二:手动下载并替换默认的 `docker-ce.repo` 如果无法正常使用 `yum-config-manager` 或者希望更灵活地管理源,则可以选择手动方式修改或创建 `/etc/yum.repos.d/docker-ce.repo` 文件。 执行以下命令获取最新的阿里云 Docker-ce 配置文件: ```bash wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo ``` 此命令会从阿里云服务器拉取最新版的 `docker-ce.repo` 并覆盖当前目录下的同名文件[^4]。 接着清理旧数据以及重新构建索引: ```bash sudo yum clean all sudo yum makecache ``` 最后验证是否成功加载新源信息: ```bash yum repolist enabled | grep "docker" ``` --- ### 注意事项 当遇到网络连接失败或者提示找不到指定资源时(如 `[Errno 14] curl#7 - "Failed connect to download.docker.com:443; 没有到主机的路由"`),这通常是因为国外站点不可达所致[^5]。此时切换为国内加速节点尤为重要。 确保防火墙设置允许访问外部互联网服务端口;另外确认 DNS 解析无误也很关键。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值