Cloning mysql installation
Full list of steps very depends - what OS (source and target)? 
Generally You can copy mysql between 100% similar computers, but You are must copy ALL folders and after - or start mysql manually or manually add MySQL to run as Windows / Linux service. 

More easy ways:


If computer Similar - You can install MySQL from installation package and then copy only data folder (name and location depend from OS)
If computer different (like Windows -> Linux) - You can install MySQL on target computer, on Source computer dump all data using mysqldump, on Target computer make restore from dump using command line client