I'd like to move multiple local WordPress install to my live server. My favorite solution for this is to export my local database, edit it and search and replace localhost/mylocaldomain.com by mylivedomain.com .
I've read this is not a good solution as WordPress uses the length of the url and some features can be lost during the process (like widgets configuration).
But, other than that, is it dangerous to do that, does it alter WordPress functions? I mean, if I don't have any widgets to save, can I use this method with no problem?