Exact is not possible. How precise does your oscillator need to be and how much jitter can you withstand? What is your budget? Since you're mentioning a 555 timer, I'm assuming that spending over €1000 is not desirable.
Some inexpensive options:
You can use a temperature compensated crystal oscillator (TCXO) and get 1 or 2 ppm accuracy for under €5 up to a very fancy meal at a 5 star eatery. TCXOs do drift, perhaps no more than 1ppm per year, so you may want an adjustable TCXO if accuracy is important. However, you'll need an accurate source to calibrate the oscillator.
If you need good precision at low cost, you can buy GPS based timing systems that have a disciplined oscillator, often a 10MHz output with 0.001 ppm accuracy. It usually takes a couple minutes for the oscillator to reach specified accuracy after satellite lock. If you do an Internet search, you can find kits for perhaps €100.
Divide the output frequency down to 100Hz, then use a flip-flop to give you a 50% duty cycle at 50Hz.