记录Java开发过程中遇到的问题,以及bug。
1在SpringBoot启动发送如下问题:
Description:
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
大致原因是SpringBoot在启动的时候会自动读取数据库配置,进行装载数据源。但是我们在yaml配置文件中没有正确指定数据库连接信息,或者未指定。
解决办法:
1:添加正确的数据库连接信息。
2:在启动类加上以下信息。
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
2:如何正确的取消掉Mysql的分区
如果直接删除分区,会将分区中的数据删除,一下推荐两种解决方案
1:备份数据,然后删除分区,再将sql执行一遍。
2:取消分区
这里只纪录第二种:
首先我们可以使用:show create table 表名称 进行查看我们表的DDL语句,看看有多少分区,加入有10个分区。首先使用 alter table 表名称 coalesce PARTITION 9 将 10个分区移除掉9个,那个就还剩下一个,再使用 alter table 表名称 remove PARTITIONING 将最后一个分区删除掉,这样我么就取消掉了分区了。