关闭 Ubuntu phpmyadmin 区分大小写
Turn off Ubuntu phpmyadmin case sensitivity
因为我正在数字海洋服务器上部署 nodejs 应用程序
我遇到的一个问题是 phpmyadmin 是区分大小写的,我在 windows 和 mysql workbench 上开发,它不区分大小写...
我在部署数据库时遇到问题
请帮助我..我查找了与此问题相关的解决方案,但它们已过时且对我不起作用
根据MySQLdocumentation
编辑/etc/mysql/my.cnf
sudo nano /etc/mysql/my.cnf
添加到 [mysqld] 部分:
lower_case_table_names = 1
然后重启MySQL
sudo /etc/init.d/mysql restart
可能您必须在这些更改后重新创建(重新导入)所有表。
更新
如果没有 /etc/mysql/my.cnf
文件,或者您可以在其中看到这些行:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
然后只需编辑 /etc/mysql/mysql.conf.d/mysqld.cnf
。
您应该在那里看到 [mysqld]
部分。
enter image description here
我打开了文件
/etc/mysql/my.cnf
使用 sudo 编辑器,但没有显示 [mysqld] 的部分,我尝试自己添加它,但数据库无法正常工作
因为我正在数字海洋服务器上部署 nodejs 应用程序
我遇到的一个问题是 phpmyadmin 是区分大小写的,我在 windows 和 mysql workbench 上开发,它不区分大小写...
我在部署数据库时遇到问题
请帮助我..我查找了与此问题相关的解决方案,但它们已过时且对我不起作用
根据MySQLdocumentation
编辑/etc/mysql/my.cnf
sudo nano /etc/mysql/my.cnf
添加到 [mysqld] 部分:
lower_case_table_names = 1
然后重启MySQL
sudo /etc/init.d/mysql restart
可能您必须在这些更改后重新创建(重新导入)所有表。
更新
如果没有 /etc/mysql/my.cnf
文件,或者您可以在其中看到这些行:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
然后只需编辑 /etc/mysql/mysql.conf.d/mysqld.cnf
。
您应该在那里看到 [mysqld]
部分。
enter image description here
我打开了文件 /etc/mysql/my.cnf 使用 sudo 编辑器,但没有显示 [mysqld] 的部分,我尝试自己添加它,但数据库无法正常工作