NOTE: I DONT TAKE CREDITS FOR THIS, THIS GUIDE WAS MADE BY REAPER-X ON REAPER-X.COM, I JUST FOUND IT USEFUL FOR MMOWNED MEMBERS.
Once again, if you’re going to upgrade your Reaper Mangos installation, make sure you’re using 1 version below the current release or you’ll lose all of your character data (unless you’ve created a backup before) and other customization made by yourself. So without further ado here goes the guide
Requirements :
1. MySQL Community Edition (Free) … as for the installation guide, you can read my previous post on how to install MySQL on Windows
Important: Grab the version 5.0 setup.exe version instead of 5.1 or 6.0 because the 5.1 series is still in Release Candidate stage while the 6.0 version is still at early alpha stage and not recommended for production use
2. World of Warcraft Client (supported version changed on each release)
3. Reaper Mangos itself
p.s the image itself might be outdated but the process is still the same 
Fresh Installation :
Once again, please Note : Fresh installation will overwrite your database which means everything will be from fresh
1. First you’ll need to install MySQL
2. And the next step would be extracting Maps, DBC and VMaps from your World of Warcraft installation … (Maps and DBC are required in order for mangos to run, while VMaps are optional)
3. Run the reaper-x-mangos.exe inside the reaper-eazy-mangos folder, and you’ll get something like below image for an example, and then you just need to write the full path to your mysql installation directory (where mysql.exe and mysqldump.exe can be found) 

If you’re didn’t write the correct path, you can be sure that you’ll get an error message at the next step
4. Now you just need to choose option number 1 to install the database as shown below, and when prompted for your mysql root password, don’t forget to write the correct password … 

And one more thing, when you see something like in The Matrix movie (well … that’s how people called it)
, you just need to wait until it finished and don’t interrupt the process
5. After finished with the database installation, now you need to choose option number 4 (required, unless you know how to edit the mangosd.conf manually) to adjust the datadir and adjust the exp rate, and drop rate (although the most important thing is your datadir path

6. After finished with all of the above process, all you have to do now is just open the realmlist.wtf file in your World of Warcraft installation directory (the default location can be found at C:\Program Files\World of Warcraft) using Notepad, Wordpad, or your favorite text editor and then …
Replace : set realmlist us.logon.worldofwarcraft.com
set patchlist us.version.worldofwarcraft.com
With : set realmlist 127.0.0.1
and then save it and close realmlist.wtf file
7. Now you just need to run mangosd.exe and realmd.exe from your mangos directory and then the next step would be creating your own username with your desired password for your own WoW server account as shown on below image followed by typing setgm to give yourself a GM level account

Btw if you can’t see what you should type inside the mangosd window from the above image, actually you just need to type : create username password
to create the account, and then to allow your account to access The Burning Crusade Expansion pack (like BloodElf) you need to type : setbc username 1
and finally : setgm username (1–3)
for example setgm myusername 3
to give yourself GM Access at certain level (3 is the highest level and should only be used on your account while normal player is 0)
Optional :
If you want to change the server name into something else, you can use the reaper-x-mangos.exe to adjust it 
Upgrading Reaper Mangos :
Make sure to backup your Characters data before upgrading
Upgrading Reaper Mangos can be done by simply running the reaper-x-upgrade.bat in Upgrade folder in reaper-eazy-mangos directory
But please note, that if you’re still using 2 version below the current release, the upgrade process is not going to be completed successfully (i’ve been trying to make sure that the upgrade process can be used by any version but it’s seems that there’s no easy way to accomplish this, but if you got a suggestion on how to process this, just let me know about it)
Note : You don’t need to worry about your custom stuff being overwritten by the upgrade process, because unlike before this time it’s only upgrade the necessary stuff only and not going to overwrite your custom stuff (but i assume that you’re using high id numbers for your custom stuff)
You can find all Mangos commands on WoW Mangos GM (Game Master) Commands ยป Reaper-X .:[ ID ]:.Happy Mangos Exploring! :wave:
Reply for any help or suggestions.
Once again, credits goes to Reaper-X at Reaper-X.com.