Upload large website to live server database

Hi, I’m a designer who’s new to Wordpress. I have been working on a purchased theme locally and now that it’s ready, I’m trying to import my large website (roughly 2 GB) to the phpmyadmin. Because of the large file size, I am unable to upload it. It is stating that my limit for ‘import’ is 512MB. Could you advise me on the best possible way to do this? I would appreciate if you could take me through the basic upload procedure.