My Definition
Data mining is the application of AI, statistical tools, or anything (these are desperate times) that turns heaps of raw data into something more useful
To call it Knowledge Discovery is a gross exaggeration! That is the long term goal but I do not think that anyone has discovered anything non-trivial yet!