Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

207
Views
Is there a MySQL Equivalent of Dynamic Data Masking

Long time reader, first time posting so apologies if anything doesn't confirm to the correct way.

I currently built a SaaS platform, with a MySQL database containing PPI. I want to expand the team and require them to access the database. However; theres' way too much PPI data to allow a new remote hire access to it all.

I came across Microsoft SQL Server's Dynamic Data Masking function which was perfect until I realised it isn't available in MySQL. I can't find any similar function, does one exist? and if not any suggestions as to how I could achieve something similar to granting access whilst protecting my data

Thanks

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

The closest thing in MySQL is column-level privileges.

See https://dev.mysql.com/doc/refman/8.0/en/grant.html#grant-column-privileges

This combined with the support for roles (new in MySQL 8.0) should make it easier to create separate sets of column-level access privileges, granting those privileges to roles. When a new employee joins, grant them the role with limited access. Once they've been around long enough to be trusted, then grant them the additional role with the PII column privileges.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!