I want to create a secured server (mysql server) only for data processing.
For example:
client passes in a xml file from HTTP POST, and the server receive it and parse the xml, then store data into database. or the client make HTTP request, and server calculate the result, and return a xml to the client.
Just create a script on the server like in PHP to handle the processing of the request(s)? That will do the trick quite easily?
A pure MySQL solution might be possible but will be quite hard actually since parsing XML and things are most simply done in some scripting language.
To do this nicely a simple API would be my preferred solution, that way there is a clear seperation on accessing the secured server.
You state “secured” which is bit vague so which authentication protocols might be needed cannot be stated based on the general question posted.