区别就是两者词性是不一样,具体的不同如下

major为形容词,中文意思是adj.

主要的大的重要的严重大调的主修的(课程)

mainly为副词,中文意思是adv.

主要地首要地大部分大多