No, please read that documentation again as it is exactly what that does.
You install MySQL once then from that you run multiple server instances each one using it's own port and data location. As far as the external world and users are concerned each one will appear as an entirely unique mysql server instance.
I suppose you could install MySQL a second time under a different installation directory. However i have no idea if you'll be able to run the second installation as a unique process next to the first one. I suspect it's a path where you're asking for trouble. At least with mysqld_multi you are using something that is documentated and should work.