How to clear Skype chat history?
I was instructed by Skype customer service to do following:
Go to Options -> Privacy and set "Keep chat history for.." to Disable History, then sign out & sign in.
Go to $HOME/.Skype/my_skype_name/ and delete only main.db. Sign out & Sign in.
It worked.
How about nuke it? WARNING This will effectively nuke your Skype profile:
First, do a backup:
cp -r ~/.Skype ~/skype.bk
Now remove the .Skype directory:
rm -r ~/.Skype
Done.
Note that this will only remove the local copy of the history which will be restored by Skype on sign in.
I'm running Linux Mint 17, and was able to clear the chat history. But you won't like the answer.
First I tried expunging all of the data in the ./Skype directory. Didn't help, as everyone above has pointed out.
I have Windows XP installed in an Oracle VirtualBox VM. I installed Skype in the VM Windows, then went to Options -> Privacy and set "Keep chat history for.." to Disable History.
Anyway, after deleting the old chats using the Windows installation, I went back to Linux Mint, started Skype, and guess what, folks? --no chat history.