Are the following sentences grammatically correct? If not, please find out the mistakes.
1. Micky is a friend of me and I have know him for ten years.
1. Micky is a friend of me mine and I have know known him for ten years.