![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
we have used a lot MySql servers (about 80) and there are many users on these servers. Maybe there is some mechanism or an application that allows to systematize the management of rights of users on multiple servers?. |
#3
| |||
| |||
|
|
In article <l52n58-p9o.... (AT) xl (DOT) homelinux.org>, *Axel Schwenke <axel.schwe... (AT) gmx (DOT) de> wrote: PavelVD <pdobrya... (AT) gmail (DOT) com> wrote: we have used a lot MySql servers (about 80) and there are many users on these servers. Maybe there is some mechanism or an application that allows to systematize the management of rights of users on multiple servers?. Authentication plugins have been introduced in MySQL 5.5 http://dev.mysql.com/doc/refman/5.5/...ntication.html so this is work in progress and you can expect more features in the near future. LDAP auth will be supported via PAM (and an auth-pam plugin is definitely planned). But you should keep in mind that the auth plugin will only validate the user name and password. Permissions for database objects (GRANTs) will still be stored in the MySQL server locally. XL Which defeats the purpose of centralized administration, really. *Just granting access may be enough for some systems but local GRANTs on 500 systems of varying types will be a problem, unless everyone manages their own. -- DeeDee, don't press that button! *DeeDee! *NO! *Dee... [I filter all Goggle Groups posts, so any reply may be automatically ignored] I just wanted to manage users grants via a kind of web application. |
#4
| |||
| |||
|
|
In article 0950f1ee-d220-447a-91ac-d6b9a0634d42...oglegroups.com>, PavelVD <pdobryakov (AT) gmail (DOT) com> wrote: On 23 ��, 01:55, Michael Vilain <vil... (AT) NOspamcop (DOT) net> wrote: In article <l52n58-p9o.... (AT) xl (DOT) homelinux.org>, �Axel Schwenke <axel.schwe... (AT) gmx (DOT) de> wrote: PavelVD <pdobrya... (AT) gmail (DOT) com> wrote: we have used a lot MySql servers (about 80) and there are many users on these servers. Maybe there is some mechanism or an application that allows to systematize the management of rights of users on multiple servers?. Authentication plugins have been introduced in MySQL 5.5 http://dev.mysql.com/doc/refman/5.5/...ntication.html so this is work in progress and you can expect more features in the near future. LDAP auth will be supported via PAM (and an auth-pam plugin is definitely planned). But you should keep in mind that the auth plugin will only validate the user name and password. Permissions for database objects (GRANTs) will still be stored in the MySQL server locally. XL Which defeats the purpose of centralized administration, really. �Just granting access may be enough for some systems but local GRANTs on 500 systems of varying types will be a problem, unless everyone manages their own. -- DeeDee, don't press that button! �DeeDee! �NO! �Dee... [I filter all Goggle Groups posts, so any reply may be automatically ignored] I just wanted to manage users grants via a kind of web application. But so far nothing of the sort found Closest I've seen for a web-based MySQL management solution is phpMyAdmin. But you're limited to how MySQL is setup on a machine. Most ISPs restrict access to the database to localhost so phpMyAdmin has to run on the same machine as the web server AND MySQL. If you allow remote access to each database from a specific host, you could use phpMyAdmin to administer users and grants. But that's a security hole. |
#5
| |||
| |||
|
|
Michael Vilain wrote: In article 0950f1ee-d220-447a-91ac-d6b9a0634d42...oglegroups.com>, PavelVD <pdobryakov (AT) gmail (DOT) com> wrote: On 23 ��, 01:55, Michael Vilain <vil... (AT) NOspamcop (DOT) net> wrote: In article <l52n58-p9o.... (AT) xl (DOT) homelinux.org>, �Axel Schwenke <axel.schwe... (AT) gmx (DOT) de> wrote: PavelVD <pdobrya... (AT) gmail (DOT) com> wrote: we have used a lot MySql servers (about 80) and there are many users on these servers. Maybe there is some mechanism or an application that allows to systematize the management of rights of users on multiple servers?. Authentication plugins have been introduced in MySQL 5.5 http://dev.mysql.com/doc/refman/5.5/...ntication.html so this is work in progress and you can expect more features in the near future. LDAP auth will be supported via PAM (and an auth-pam plugin is definitely planned). But you should keep in mind that the auth plugin will only validate the user name and password. Permissions for database objects (GRANTs) will still be stored in the MySQL server locally. XL Which defeats the purpose of centralized administration, really. �Just granting access may be enough for some systems but local GRANTs on 500 systems of varying types will be a problem, unless everyone manages their own. -- DeeDee, don't press that button! �DeeDee! �NO! �Dee... [I filter all Goggle Groups posts, so any reply may be automatically ignored] I just wanted to manage users grants via a kind of web application. But so far nothing of the sort found Closest I've seen for a web-based MySQL management solution is phpMyAdmin. But you're limited to how MySQL is setup on a machine. Most ISPs restrict access to the database to localhost so phpMyAdmin has to run on the same machine as the web server AND MySQL. If you allow remote access to each database from a specific host, you could use phpMyAdmin to administer users and grants. But that's a security hole. I am having trouble working out how someone with a load of SQL servers wouldn't either be able to write a web page to manage them or why indeed they would all be hosted on machines he didn't have (or couldn't set up) full access to. |
|
e.g. one web server is admin master. It has a PHP or other script and lots of security. It and only it's IP address is allowed to update rights (and only rights) table on the rest. Everything firewalled and logged to the hilt. |
#6
| |||
| |||
|
#7
| |||
| |||
|
|
we have phpmyadmin for management MySql servers,but I'm talking about the convenience distribution grants to users, review the grants, the simultaneous distribution grants to multiple servers, audit grants, easily add users directly to the few servers and so on. in phpmyadmin no such and unlikely to be because this istrument designed to control at any one time by one server. |
#8
| |||
| |||
|
|
Axel Schwenke <axel.schwenke (AT) gmx (DOT) de> wrote: Authentication plugins have been introduced in MySQL 5.5 .... |
|
But you should keep in mind that the auth plugin will only validate the user name and password. Permissions for database objects (GRANTs) will still be stored in the MySQL server locally. Which defeats the purpose of centralized administration, really. |
#9
| |||
| |||
|
|
On 3/23/2011 9:03 AM, PavelVD wrote: we have phpmyadmin for management MySql servers,but I'm talking about the convenience distribution grants to users, review the grants, the simultaneous distribution grants to multiple servers, audit grants, easily add users directly to the few servers and so on. in phpmyadmin no such and unlikely to be because this istrument designed to control at any one time by one server. It's not just PHPMyAdmin - that's the way MySQL works. It isn't set up to do what you want. If you need such things, I suggest you go with a more mature database such as Oracle, SQLServer or DB2. They should meet your needs. |
#10
| |||
| |||
|
|
On Wed, 23 Mar 2011 14:26:47 -0400, Jerry Stuckle jstucklex (AT) attglobal (DOT) net> wrote: On 3/23/2011 9:03 AM, PavelVD wrote: we have phpmyadmin for management MySql servers,but I'm talking about the convenience distribution grants to users, review the grants, the simultaneous distribution grants to multiple servers, audit grants, easily add users directly to the few servers and so on. in phpmyadmin no such and unlikely to be because this istrument designed to control at any one time by one server. It's not just PHPMyAdmin - that's the way MySQL works. It isn't set up to do what you want. If you need such things, I suggest you go with a more mature database such as Oracle, SQLServer or DB2. They should meet your needs. Can MySql do replication of databases accross machines? And if so, isn't the users stored in a database? One would think something as simple as user management should be easily done using the servers ability to replicate data accross servers. I could be wrong. Probably am. :-\ I think it really would suck if multiple servers would have to be administered seperately if there were too many of them like his situation (80 servers?) Yikes! Maybe a script that can import users from ldap? -Dr.X |
![]() |
| Thread Tools | |
| Display Modes | |
| |