gpt4 book ai didi

mysql - linux mysql 不区分大小写 lower_case_table_names=1 使服务器无法启动

转载 作者:行者123 更新时间:2023-11-29 15:12:30 24 4
gpt4 key购买 nike

我在linux ubuntu中使用mysql,我想在/etc/mysql/my.cnf文件中设置lower_case_table_names = 1。但是我插入变量后,mysql服务器无法启动。

o

有没有办法在my.cnf文件中设置lower_case_table_names或其他方式来设置它?

我以前做过这个,但是是在centos中,并且mysql服务器是手动启动的。

谢谢。

最佳答案

  1. 通过从mysql网站下载文件mysql-apt-config_0.8.14-1_all.deb进行配置安装(选项,如果您想安装mysql 8)。
  2. 安装 mysql sudo apt-get install mysql-server
  3. /etc/mysql中打开文件my.cnf,使用sudo nano/etc/mysql/my.cnf
  4. 插入lower_case_table_names = 1,如下所示:

    [mysqld]
    lower_case_table_names = 1

  5. 保存文件my.cnf

  6. 备份文件夹/etc/mysql,例如sudo cp -r/etc/mysql/etc/mysql.bak
  7. 使用 sudo apt-get remove -y mysql-*sudo apt-get purge -y mysql-* 删除 mysql 安装。
  8. 复制回文件夹/etc/mysql.bak,例如sudo cp -r/etc/mysql.bak/etc/mysql
  9. 回到步骤 1 和 2。在步骤 2 中,安装程序会询问您是否将配置文件保留在文件夹 /etc/mysql 中或使用安装时的默认值。因此,我使用之前安装的配置文件 (N)。
  10. 完成安装
  11. 检查文件my.cnf。它应该是带有 lower_case_table_names = 1 的文件,如步骤 4 所示。

安装完成后,mysql会读取lower_case_table_names = 1

希望这能有所帮助。

关于mysql - linux mysql 不区分大小写 lower_case_table_names=1 使服务器无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59960020/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com