y accident 是偶然的意思.
by mistake 有失误的意思,也有意外的意思.
发生by mistake的事多为贬义的,不好的.而前面那个by accident 就不一定了,有好的有坏的,用的范围比较广吧.