SpringNote02.Blog系统迁移到Linux下

本文详细介绍了使用SpringMVC和Hibernate进行博客系统开发的过程,包括迁移至Linux环境的配置步骤,以及遇到的问题及解决方法。主要解决了MySQL表名大小写不一致导致的找不到表的问题,以及中文乱码问题。通过调整配置文件,成功解决了这些问题,确保了项目的正常执行。

基于SpringMVC-Hibernate的博客系统还在继续开发中 。

项目地址:https://github.com/defshine/SpringBlog

整个项目迁移到linux下开发,安装intellij、maven、tomcat过程比較顺利,注意配置环境变量。项目执行时,出现了两个问题:

  1. 出错,找不到表。如图,找不到表。明明数据库已经建好。

  2. 顺利执行后,数据乱码。

对于第一个问题,后来谷歌才知道MySQL数据在Linux下表名区分大写和小写,须要改动配置文件。

在my.cnf文件里,加入配置,不区分大写和小写


在[mysqld]下加入配置


然后,保存退出,重新启动mysql数据库。


排除这个错误后,项目正常执行,可是出现了中文乱码问题。看了一下mysql的字符集


注意,网上查了一下,通过一些命令改动,还是不能解决。事实上仅仅要在配置文件改动就好。


改动完,重新启动数据库,又一次在数据里建表,中文就正常了。

不动手去实践一下,就不知道这些小问题。所以,得多动手,多实践,多找原因,多总结。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值