Hi Senior123,
This is how I move a locally developed WordPress site to a webhost – maybe it will be of some help to you:
The first step is to back up your database. You may as well backup all your files while you’re at it – just make a copy of the web site folder.
The next step (which I believe you’ve already done) is to install WordPress on your web host.
Once you’ve created the database on your web host, you can use phpMyAdmin to import the SQL file that you exported from your local database.
I then upload a tool called Database Search And Replace Script In Php so I can update the domain in the remote database. For example, if my local domain is example.local, I’ll replace example.local with example.com. I won’t go into details on how to use it because they’ve done an excellent job of that on their page. I’ve used it hundreds of times and never had a problem.
Important: After updating your database with the new domain name, always go into your WordPress admin panel, then go to Settings > Permalinks and click the Save button to clear the cache, otherwise you’ll rip your hair out trying to figure out why your links aren’t working properly!
As long as you back things up first and know things can be restored to the initial state, you won’t have to worry about doing something wrong.