Yeasts consume most simple sugars. Candidiasis (from Candida albicans, the commonest internal yeast) can happen about anywhere in the body, and be obvious or not, but simply means a “yeast infection”. Yeast can produce over 100 health problems, and even when you kill off a bunch of it, you get a ‘Parthian shot’ of feeling ill, because of all the toxins the dead yeast release.
The two ways of fighting excess yeast are first, by starving it of the sugar and simple carbohydrates it feeds on, and second, by consuming substances that directly kill yeast.
And yes, you craving for sugar is likely less you, than it is likely your yeast ‘talking’.
A more direct approach is with clove oil or clove tea:
http://www.thecandidadiet.com/cloves.htm
It is quite strong, mixing a half teaspoon of powdered clove in hot water, letting it steep for a minute, then straining out the remaining powder. It does not taste good.
And you might feel mildly ill the first few times you take it, which likely means it is working and killing a lot of yeast.
Interesting info