title: Encrypt mysql database so not even system admin can access data
body: <p>Im looking for a way to encrypt a mysql DB so that only a logged in user can access their data, any other user will not be able to access the data, even if they are the system admin and are able to download the .sql file and browse it locally. </p>
  
  <p>Is there a way to implement this ?</p>
  
  <p><strong>Background / Why I would want to do this</strong> - Someone was talking to me the other day about creating a web application for use in their industry, they wanted to produce the web app, use it in house, but also offer it to other companies in their industry as a SaaS platform, as a point of trust they wanted to setup their DB so that they could not access the data of what would be their users (which may also happen to be their competitors)</p>