在Ubuntu 20.04上使用命令安装Mysql 8:
sudo apt-get install mysql-server
安装完成后执行命令:
sudo mysql_secure_installation
配置好后发现查询语句中,表名和数据库名要求一致,即区分大小写。
习惯上非常难以接受,于是开始折腾。
在网上找了很多方法,总结就两个:
lower-case-table-names=1
并在my.cnf中添加lower_case_table_names=1
这个方法没有操作成功,因为这种方式安装的mysql貌似不需要进行初始化。# 停止mysql服务
systemctl stop mysql
# 删除相关文件
rm -rf /var/lib/mysql
# 修改my.cnf文件
# 追加 lower_case_table_names=1
# 启动mysql服务
systemctl start mysql
启动时还是报错。问一下各位小伙伴们是如何解决该问题的。
如果不能解决,我接下来将尝试一下使用二进制安装的方式。
问题已解决,看我的文章https://blog.csdn.net/u010840581/article/details/119421647