当前位置: 首页 > news >正文

linux部署的mysql数据库修改表名为小写配置

背景: 使用ruoyi-flowable框架初始化流程表结构时, 执行的sql语句创建的表名是大写。但mysql执行sql时大小写是敏感的

  • 删除大写表
    在这里插入图片描述
  • 处理配置
    • 使用mysql 8.0.41配置表名大小写敏感配置,需要初始化数据库
      在MySQL 8.0及以上版本中,lower_case_table_names参数必须在首次初始化时设定,后续修改会导致数据字典与当前配置冲突,引发服务启动失败 --【引用大模型】
    • 备份
    mysqldump -u root -p ry_vue > /root/backup.sql
    
    • 删数据、停服务、初始化
    systemctl stop mysql
    rm -rf /var/lib/mysql/*
    mysqld --initialize --user=mysql --lower_case_table_names=1
    
    • 获取临时密码不知道为啥会打印到error.log里面
    grep 'temporary password' /var/log/mysql/error.log
    
    • 启动mysql、修改密码
    systemctl start mysql
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'Ro*4';
    
    • 创建新用户和数据库并授权
    CREATE DATABASE r*e;
    CREATE USER 'ry*e'@'%' IDENTIFIED BY 'R*34';
    GRANT ALL PRIVILEGES ON ry*e.* TO 'r*e'@'%';
    FLUSH PRIVILEGES;
    
    • 最后要建一个数据库
    # 创建数据库, 新用户都可以使用
    CREATE DATABASE ry_flowable;
    
  • 修改后
    mysql> SHOW VARIABLES LIKE 'lower_case_table_names';
    +------------------------+-------+
    | Variable_name          | Value |
    +------------------------+-------+
    | lower_case_table_names | 1     |
    +------------------------+-------+
    1 row in set (0.00 sec)mysql> 
    

相关文章:

  • DeepSeek实战--蒸馏
  • STM32F103C8T6使用MLX90614模块
  • LVGL -滑动条
  • 三、shell脚本--运算符与表达式:让脚本学会“思考”
  • 【计算机网络-应用层】基于C++与JSON的自定义协议实现(序列化、反序列化)——构建网络版计算器
  • 修改或禁用Cursor的全局搜索默认快捷键
  • 【Java面试笔记:应用】36.谈谈MySQL支持的事务隔离级别,以及悲观锁和乐观锁的原理和应用场景?
  • 【云备份】热点管理模块
  • 终端与环境变量
  • [一文解决大模型微调+部署+RAG] LLamaFactory微调模型后使用Ollama + RAGFlow在Windows本地部署
  • Linux用户管理命令和用户组管理命令
  • 【文献阅读】全球干旱地区植被突变的普遍性和驱动因素
  • PowerBI企业运营分析——多维度日期指标分析
  • MCP协议的使用分享
  • 数据赋能(212)——质量管理——统一性原则
  • 第7章 【Python数据类型大爆炸】Python 基础语法和数据类型特性的实例
  • 时间交织(TIADC)的失配误差校正处理(以4片1GSPS采样率的12bitADC交织为例讲解)
  • Sentinel学习
  • 《AI大模型应知应会100篇》第46篇:大模型推理优化技术:量化、剪枝与蒸馏
  • Qwen3小模型实测:从4B到30B,到底哪个能用MCP和Obsidian顺畅对话?
  • 五一假期旅游大市党政领导靠前调度,重视解决游客反映的问题
  • 5月2日,全社会跨区域人员流动量完成29275.4万人次
  • 图忆|上海车展40年:中国人的梦中情车有哪些变化(下)
  • 五部门:开展新就业形态劳动者劳动权益保障水平提升专项行动
  • 朝鲜海军新型驱逐舰进行首次武器系统测试
  • 启程回家!神十九轨道舱与返回舱成功分离