0
点赞
收藏
分享

微信扫一扫

精简版节流防抖实现

开源分享 03-27 23:30 阅读 4

为什么要修改

  • 在linux中安装mysql时,默认的lower_case_table_names=0,即对大小写不敏感
  • 在windwos中的mysql,默认的lower_case_table_names=1
  • 在做程序迁移时,导致linux中部署的服务器无法访问打mysql中的表

修改中的问题

  • mysql8.0默认只有初始化才能修改lower_case_table_names
  • linux中使用包管理工具 yum/apt 都是自动初始化完成了的

如何去修改

1.安装完成后,删除

rm -rf /var/lib/mysql

2.重新书写配置文件

vim /etc/my.cnf
增加 lower_case_table_names

3.重新初始化执行

sudo mysqld --initialize --user=mysql

4.查看密码:


sudo grep 'temporary password' /var/log/mysql/mysqld.log

5.进入数据库检测

show variables like '%lower_case_table_names%';
举报

相关推荐

0 条评论