I suggest you ...

Different MySQL users - one for managing database and one with limited permissions for usage in scripts

As many apps stores MySQL credentials in a plain text inside code. I suggest to provide us with 2 MySQL users
1) Admin user - with the most wide permissions
2) Script user - allowed only to manipulate with rows (CRUD)

This is common security practice on other hostings.

35 votes
Sign in
(thinking…)
Sign in with: facebook google
Signed in as (Sign out)

We’ll send you updates on this idea

Maekoboss shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

8 comments

Sign in
(thinking…)
Sign in with: facebook google
Signed in as (Sign out)
Submitting...
  • Joseph Csoti commented  ·   ·  Flag as inappropriate

    I would like to see this implemented as well for security reasons. The policy of "least permissions possible"

    This way a user can access the without admin credentials.

  • Thomas commented  ·   ·  Flag as inappropriate

    This will be great if it could allow to accept connections from external servers as well. So the ability to create custom users tied to a database per application with the ability to assign connection from/user/pass.

  • Den commented  ·   ·  Flag as inappropriate

    Please the ability to add multiple users with different privileges per database

  • Meisam commented  ·   ·  Flag as inappropriate

    The ability to add multiple users with different privileges per database

  • Sergio commented  ·   ·  Flag as inappropriate

    We also need this feature that is necessary let different users access the database(s). It's also important for security reasons to have more than one unique/single "master/main" database user with all privilegies to connect to database from a server outside of localhost.

Feedback and Knowledge Base