How to restore mysql DB from only myi files?
No, it's not possible - you need the MYD file, too.  The MYI file is only the indexes and does not contain any data.  It is like trying to restore the contents of the book High Performance MySQL from only the index pages.