Bug #52687 typo in CREATE NEW SERVER INSTANCE PROFILE
Submitted: 8 Apr 2010 12:04 Modified: 20 Aug 2010 12:00
Reporter: Susanne Ebrecht Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Workbench: Administration Severity:S2 (Serious)
Version: OS:Any
Assigned to: CPU Architecture:Any

[8 Apr 2010 12:04] Susanne Ebrecht
Description:
Look into:

CREATE NEW SERVER INSTANCE PROFILE

You will find:

"Check this box if you want or need the process, which is used to run
the above commands to do it in the context of a super user or administrator."

This is very very confusing.

Super user or administrator? What shall this be?

The word super user is only used in database world and it is only for user that have in MySQL

GRANT ALL ON *.* TO <user> WITH GRANT OPTION;

The word administrator is not used for in database world at all it is only used in operating system world.

So what is meant here?

The user who is allowed to do all on Database System or the user who is allowed to do all on operating system?

I guess that you meant the user who is allowed to do all on operating system. Then the sentence should be changed into:

"... in the context of operating system user root or administrator"

If you meant here that the user need to be owner of mysqld then it should be:

"... in the context of mysqld owner"

If you really meant here as user that is allowed to do all on Database System then the sentence should be:

"... in the context of database super user."

How to repeat:
See above

Suggested fix:
See above
[8 Apr 2010 12:55] Peter Laursen
A comment to:
A comment to:
"The word super user is only used in database world and it is only for user that have in MySQL

GRANT ALL ON *.* TO <user> WITH GRANT OPTION;"

but what about 
GRANT SUPER ON *.* TO <user> WITH GRANT OPTION;
So a user with SUPER privilege is a 'super user' or not? Susanne? :-)

I wonder if this checkbox really is a option to elevate user to 'administrator' on Windows (in order to handle UAC) and 'root' on Unix (by executing 'sudo')? 
(Btw. 'sudo' >> 'do as super user', right?  Here the term 'super user' is not database related either!)  

But I agree that text is hard to read and it is not clear what it really does.  Make the caption OS-specific and give a OS-specific text using same terms as users (including super users) are super-used to in the OS-context they are familiar with.
[8 Apr 2010 14:14] Mike Lischke
The terms "super user" and "Administrator" are used for OS related management tasks, not for the server. Depending on the *target* system (not necessarily the one WB runs on) it is either "Administrator" for Windows or "super user" for Unix-like OSes.

The "use sudo" switch however is used if a normal user must be elevated to an administrator for certain tasks, which is a bit different that logging in as a user with intrinsic admin rights.

I agree however, the wording could be better, maybe even avoiding OS specific terms and just talking about necessary adminstration rights to run a task.
[14 Apr 2010 19:50] Alfredo Kojima
I see this has already been reworded
[20 Aug 2010 12:00] Johannes Taxacher
Thank you for your bug report. This issue has already been fixed in the latest released version of that product, which you can download at

  http://www.mysql.com/downloads/