mysql8如何设置大小写不敏感的

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

在 MySQL 8 中数据目录初始化之后不再允许更改 lower_case_table_names = 1 的 值

MySQL 基于某些原因禁止在重新启动 MySQL 服务时将lower_case_table_names设置 成不同于初始化 MySQL 服务时设置的 lower_case_table_names 值。

也就是说启动重启MySQL 时lower_case_table_names的值必须于初始化 MySQL 时安装 MySQL 后的首次启动的值相同

未安装 MySQL8的修改大小写配置的步骤如下

  1. 添加 MySQL YUM repository 添加 MySQL 的 yam 仓库略
  2. 卸载当前系统中的其它 MySQL。如果需要同时安装不同版本的 MySQL请使用 tarball 发行版。
  3. 清除数据目录 为了能够初始化 MySQL数据目录必须为空。 您可以选择对数据目录 使用非默认位置也可以删除
    /var/lib/mysql 目录。 如果要保留旧的数据目录请 先进行备份
  4. 安装 MySQL 8 通过 yam install
  5. 初始化前指定 lower_case_table_names = 1 方法在初次使用 systemd 启动 mysqld
    之前在MySQL配置文件 /etc/my.cnf 中添加 lower_case_table_names=1。
  6. 初始化 systemctl start mysqld

为已安装的MySQL8设置不区分大小写

  1. 停止MySQL
  2. 删除数据目录即删除 /var/lib/mysql 目录、
  3. 在MySQL配置文件 /etc/my.cnf 中添加 lower_case_table_names=1
  4. 启动 MySQL
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: mysql

“mysql8如何设置大小写不敏感的” 的相关文章