Book a Demo

Author Topic: What MySQL grants (on what table) for EA users?  (Read 4393 times)

jakson

  • EA User
  • **
  • Posts: 41
  • Karma: +0/-0
    • View Profile
What MySQL grants (on what table) for EA users?
« on: July 08, 2015, 09:10:25 pm »
I'm preparing to do properly the following:
1. migrate EA database from MySQL 4.x to MySQL 5.6.x (InnoDB)
2. enabling EA security
3. create EA users and groups (with sufficient privileges)
4. create MySQL users and groups (with sufficient privileges)

What MySQL minimal privileges should I grant (on what EA tables) for:
1. EA "read-only" user
2. EA "standard" user (can modify packages/objects/elements)
?

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: What MySQL grants (on what table) for EA users
« Reply #1 on: July 09, 2015, 01:51:03 am »
insert/update/delete for all created tables. I think the EAlite user just need R access but it won't hurt to give him standard user rights as EAlite only sends read requests to the database. So user handling is easier.

q.
« Last Edit: July 09, 2015, 01:51:54 am by qwerty »

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: What MySQL grants (on what table) for EA users
« Reply #2 on: July 13, 2015, 09:11:47 am »
Quote
1. migrate EA database from MySQL 4.x to MySQL 5.6.x (InnoDB)
As part of this, check the versions of EA people are running. MySQL 5.6 requires a minimum of EA 11 build 1107. (For handling of the partition keyword)
« Last Edit: July 13, 2015, 09:12:04 am by simonm »