Well. There are two old St.Aureus vaccines which, in combination, allowed me to eradicate MRSA which I got during a hospital stay. One these vaccines was created long time ago in USSR for veterinary workers, another one - to treat skin infections in babies. Both are still produced and available though most of the doctors are not aware of them. Both, of course, were never tested in proper trials.
TB vaccine is troublesome and not that effective, to the point that some debate it should not be used, tetanus seems wildly successful.
(These are the only other bacteria vaccines I know of)